SAP BAPI oktatóanyag - Lépésről lépésre útmutató a BAPI létrehozásához az ABAP-ban

Tartalomjegyzék:

Anonim

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.

Egyes BAPI-k és módszerek alapvető funkciókat biztosítanak, és a legtöbb SAP üzleti objektumhoz használhatók. Ezeket STANDARDIZÁLT BAPI- knak nevezzük .

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