Mi a BAPI?
Az üzleti alkalmazások programozási felülete (BAPI) szabványos programozási felület (módszer), amely lehetővé teszi a külső alkalmazások számára az üzleti folyamatokhoz és az R / 3 rendszer adatainak elérését.
Ezek a stabil és szabványosított módszerek elérése zökkenőmentes integrációt az R / 3 rendszer és a külső alkalmazások, örökölt rendszerek, valamint kiegészítőket.
A BAPI-k a BOR-ban (Üzleti objektum-tárház) meghatározott üzleti funkciókat ellátó SAP üzleti objektumtípusok módszereként vannak meghatározva. RFC-képes funkciómodulként kerülnek megvalósításra, és az ABAP Workbench Funkciókészítőjében jönnek létre.
A standardizált BAPI-k listája:
- BAPI adatok olvasására - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
- BAPI adatok létrehozásához vagy módosításához - Létrehozás (), Módosítás (), Törlés () és Visszavonás (),
- BAPI-k tömeges feldolgozáshoz -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().
Hogyan hozzunk létre egy BAPI-t
1. lépés. Ugrás a swo1 tranzakcióra (Eszközök-> Üzleti keretrendszer -> BAPI fejlesztés -> Üzleti objektum-készítő). Válassza ki az üzleti objektumot annak a funkcionális követelménynek megfelelően, amelyre a BAPI készül.
2. lépés. Nyissa meg az üzleti objektumot módosítási módban. Ezután válassza a Segédprogramok -> API-módszerek -> Módszer hozzáadása lehetőséget. Ezután írja be a funkciómodul nevét, és válassza a Folytatás lehetőséget.
3. lépés. A következő párbeszédpanelen a következő információkat kell megadni:
- Módszer: Javasoljon megfelelő nevet a módszerhez,
- Szövegek: Írja be a BAPI leírását,
- Rádiógombok: Párbeszéd, Szinkron, példányfüggetlen. A BAPI-kat általában szinkron módon hajtják végre.
4. lépés. A módszer létrehozásához válassza a következő párbeszédpanelen az Igen lehetőséget.
5. lépés A program létrehozása és végrehajtása után ellenőrizze a programot a most létrehozott módszerben. Így létrejön egy BAPI.
A BAPI tesztelése
A BAPI teszteléséhez tesztelje az üzleti objektum egyedi módszerét az üzleti objektumkészítőben. (vagy használhatja a SWUD tranzakciót a módszer tesztelésére).
A BAPI felszabadítása és befagyasztása
- A BAPI feloldásához először engedje el a funkciómodult (a se37 tranzakció segítségével).
- Állítsa a módszer állapotát „kiadva” értékre az üzleti objektumkészítőben (az SWo1 tranzakció használatával - Szerkesztés-> állapotváltozás-> kiadás
Használhatja a BAPI Explorer (BAPI tranzakciós kód) 360 'nézetét is a BAPI-n