Obiekt biznesowy reprezentujący transakcję BAPI jest obiektem opakowującym, który zawiera wiele obiektów interfejsu BAPI będących jego
obiektami
podrzędnymi. Poszczególne obiekty podrzędne interfejsu BAPI zawarte w opakowującym obiekcie transakcji BAPI reprezentują funkcje BAPI.
Wykres biznesowy transakcji BAPI
składa się z komendy i obiektu biznesowego najwyższego poziomu, który reprezentuje transakcję.
Przykładowy wykres biznesowy transakcji BAPI pokazano na poniższej ilustracji.
Rysunek 1. Przykład wykresu biznesowego transakcji BAPI
Adapter obsługuje transakcję BAPI
przy użyciu opakowującego obiektu biznesowego najwyższego poziomu. Obiekt ten składa się z wielu podrzędnych funkcji BAPI, które
reprezentują poszczególne proste funkcje BAPI w sekwencji. Obiekt opakowujący transakcji BAPI reprezentuje kompletną transakcję.
Rysunek 2. Przykład obiektu opakowującego
najwyższego poziomu dla transakcji BAPI
W celu wykonania funkcji BAPI
składających się na transakcję adapter używa kolejności operacji, która jest określona w metadanych operacji. Oznacza to, że adapter nie używa kolejności podrzędnych obiektów biznesowych
określonej na wykresie biznesowym.
Każdy podrzędny
obiekt biznesowy drugiego poziomu reprezentuje parametr struktury lub parametr tabeli metody. Proste atrybuty odpowiadają prostym parametrom metody. Strukturę
przedstawiono na następującej ilustracji.
Rysunek 3. Struktura
obiektów transakcji BAPI