Az SQI üzleti gráf, ami az SQI felület bemeneteként szolgál,
egy tábla üzleti objektumból és parancsszóból áll. A tábla üzleti
objektum képviseli egy tábla oszlopait az SAP kiszolgálón. Egy SQI üzleti
gráf támogatott parancsszavai a RetrieveAll és az Exists.
Az alábbi ábrán egy tábla üzleti objektumhoz tartozó üzleti gráfra
látható példa.
1. Ábra Példa SQI üzleti gráfra
A tábla
üzleti objektum a megadott SAP táblából kiválasztott oszlopokat
tartalmaz.
Az alábbi ábrán egy tábla üzleti objektumra látható példa (ez a KNA1
táblát képviseli).
2. Ábra Példa SQI tábla üzleti objektumra
Az
oszlopinformációk mellett a tábla üzleti objektum egy lekérdezés üzleti
objektumot is tartalmaz utolsó paraméterként.
3. Ábra A lekérdezés üzleti objektum mint a tábla üzleti objektum
paramétere (az SapKna1Querybo paraméterrel ábrázolva)
A lekérdezés
üzleti objektum így néz ki:
4. Ábra Példa SQI lekérdezés üzleti objektumra
A
táblák hierarchikus üzleti objektumokként modellezhetők. Adja meg a
táblák szülő-utód viszonyát az üzleti objektumok kiválasztásakor a
vállalati szolgáltatáskeresés során.
A táblák egy idegen kulccsal
vannak összekötve, hogy szülő-utód viszonyt képezzenek. Az utód tábla
üzleti objektum olyan idegen kulccsal rendelkezik, ami a szülő
lekérdezés üzleti objektumban hivatkozik egy tulajdonságra.
A KNA1
üzleti objektumban figyelje meg az SapAdrc utód üzleti objektumra mutató
hivatkozást. Az SapAdrc táblaobjektum, ami az alábbi ábrán látható,
rendelkezik egy AddressNumber nevű oszloppal. Ehhez az oszlophoz tartozik
egy tulajdonság (ForeignKey), amelyben hivatkozás van a szülő üzleti
objektumra.
5. Ábra Példa utód tábla objektumra
A tulajdonság megjelenítéséhez kattintson
az
AddressNumber elemre, és nézze meg a
Tulajdonságok lapot.
6. Ábra Példa a tulajdonság metaadatokra, amik összekötik az utód
objektumot a szülő objektummal
A ForeignKey tulajdonság hivatkozást
tartalmaz az SapKna1 tábla objektum Address oszlopára.
A
RetrieveAll művelethez az SQI felület hívás visszaadott eredménye az
üzleti gráfok egy tárolója.