Egy egyszerű BAPI hívás üzleti objektuma egy BAPI metódust vagy
függvényhívást tükröz az SAP rendszerben. Minden egyes üzleti objektum
tulajdonság egy BAPI paraméterre képez le.
Az egyes üzleti objektum tulajdonságok metaadatai jelzik a vonatkozó BAPI
paramétert. A művelet metaadatok határozzák meg a megfelelő BAPI meghívását.
Egy Create, UpdateWithDelete, Retrieve és Delete műveleteket végrehajtó
egyszerű BAPI esetében minden egyes műveletet egy üzleti objektum ábrázol,
és az üzleti objektumok össze vannak csoportosítva egy fordítón belül, ami
az üzleti gráfban található.
Megjegyzés: Az objektummeghatározás több
művelethez is lehet társítva, azonban futás közben csak egy művelet kerül
végrehajtásra. Minden üzleti objektum a fordító utódja, és a fordító
objektum egy komplex tulajdonságát képviseli.
1. Ábra Egyszerű BAPI üzleti szerkezet
A BAPI üzleti objektumok az üzletiobjektum-fordító utódai, és a
végrehajtandó művelettől függően a fordítóban csak egy utód objektumot
szükséges feltölteni futás közben az egyszerű BAPI hívás végrehajtása
érdekében. Egyidőben csak egy BAPI - az, amelyik a végrehajtandó
művelethez van társítva - kerül meghívásra.
Az alábbi ábra olyan
BAPI üzleti objektum gráfra mutat példát, ami egy parancsszót és a BAPI
üzleti objektum fordítót tartalmazza.
2. Ábra Példa BAPI üzleti objektum gráfra
Az alábbi
ábrán egy BAPI üzleti objektum fordítóra látható példa.
A fordító tartalmaz egy BAPI üzleti objektumot.
3. Ábra Példa BAPI fordító üzleti objektumra
Az alábbi
ábra a BAPI üzleti objektumra mutat példát. Ez az objektum képviseli a
CustomerGetList BAPI objektumot.
4. Ábra Példa egyszerű BAPI üzleti objektumra