Wykres biznesowy interfejsu SQI, który pełni rolę danych wejściowych interfejsu SQI,
składa się z obiektu biznesowego tabeli i komendy. Obiekt biznesowy tabeli reprezentuje kolumny w tabeli
na serwerze systemu SAP. Wykres biznesowy interfejsu SQI obsługuje komendy
RetrieveAll (pobieranie wszystkiego) i Exists (sprawdzanie istnienia).
Przykład
wykresu biznesowego powiązanego z obiektem biznesowym tabeli pokazano
na poniższej ilustracji.
Rysunek 1. Przykład wykresu biznesowego
interfejsu SQI
Obiekt biznesowy tabeli zawiera kolumny wybrane z określonej tabeli systemu SAP.
Przykład obiektu biznesowego tabeli (reprezentującego tabelę KNA1) pokazano
na poniższej ilustracji.
Rysunek 2. Przykład obiektu biznesowego tabeli
interfejsu SQI
Oprócz informacji z kolumn obiekt biznesowy tabeli
zawiera także, jako ostatni parametr, obiekt biznesowy zapytania.
Rysunek 3. Obiekt biznesowy zapytania jako parametr obiektu biznesowego tabeli
(reprezentowany przez parametr SapKna1Querybo)
Obiekt biznesowy zapytania wygląda następująco:
Rysunek 4. Przykład obiektu biznesowego zapytania
interfejsu SQI
Tabele można modelować jako hierarchiczne obiekty biznesowe. Użytkownik
określa relację tabel typu nadrzędna-podrzędna, gdy wybiera obiekty biznesowe
w trakcie procesu wykrywania usług przedsiębiorstwa.
Tabele są łączone
za pomocą klucza obcego i tworzą relacje typu nadrzędna-podrzędna. Podrzędny obiekt biznesowy
tabeli ma klucz obcy odwołujący się do właściwości w nadrzędnym obiekcie biznesowym zapytania.
W obiekcie biznesowym KNA1 należy zwrócić uwagę
na odwołanie do podrzędnego obiektu biznesowego SapAdrc. Obiekt tabeli SapAdrc pokazany na poniższej ilustracji
zawiera kolumnę o nazwie AddressNumber. Ta kolumna ma skojarzoną właściwość
(ForeignKey), która zawiera odwołanie do nadrzędnego obiektu biznesowego.
Rysunek 5. Przykład podrzędnego obiektu tabeli
Tę właściwość można zobaczyć, klikając pozycję
AddressNumber i przeglądając kartę Właściwości.
Rysunek 6. Przykład metadanych
właściwości łączącej obiekt podrzędny z obiektem nadrzędnym
Właściwość ForeignKey zawiera odwołanie do kolumny Address
obiektu tabeli SapKna1.
Wywołanie interfejsu SQI na potrzeby operacji RetrieveAll (pobieranie wszystkiego) zwraca kontener wykresów biznesowych.