Vadnica za SAP BAPI - Vodnik po korakih za ustvarjanje BAPI v programu ABAP

Kazalo:

Anonim

Kaj je BAPI?

Vmesnik za programiranje poslovnih aplikacij (BAPI) so standardizirani programski vmesniki (metode), ki zunanjim aplikacijam omogočajo dostop do poslovnih procesov in podatkov v sistemu R / 3.

Zagotavljajo stabilne in standardizirane metode za nemoteno integracijo sistema R / 3 z zunanjimi aplikacijami, starejšimi sistemi in dodatki.

BAPI so v BOR (repozitorij poslovnih predmetov) opredeljeni kot metode tipov poslovnih objektov SAP, ki izvajajo določene poslovne funkcije. Izvajajo se kot funkcijski moduli, ki podpirajo RFC, in so ustvarjeni v graditelju funkcij delovne mize ABAP.

Nekateri BAPI-ji in metode nudijo osnovne funkcije in se lahko uporabljajo za večino SAP-ovih objektov. Ti se imenujejo STANDARDIZIRANI BAPI-ji.
Seznam standardiziranih BAPI:
  • BAPI za branje podatkov - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI za ustvarjanje ali spreminjanje podatkov - Ustvari (), Spremeni (), Izbriši () in Razveljavi (),
  • BAPI-ji za množično obdelavo -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Kako ustvariti BAPI

Korak 1. Pojdite na transakcijo swo1 (Orodja-> Poslovni okvir -> Razvoj BAPI -> Graditelj poslovnih predmetov). Izberite poslovni objekt v skladu s funkcionalnimi zahtevami, za katere se ustvarja BAPI.

2. korak. Odprite poslovni objekt v načinu spremembe. Nato izberite Utilities -> API Methods -> Add method. Nato vnesite ime funkcijskega modula in izberite Nadaljuj.

Korak 3. V naslednjem pogovornem oknu morate navesti naslednje informacije:

  • Metoda: Predlagajte ustrezno ime metode,
  • Besedila: Vnesite opis za BAPI,
  • Izbirni gumbi: dialoški, sinhroni, neodvisen od primerka. BAPI se običajno izvajajo sinhrono.

4. korak. Če želite ustvariti metodo, v naslednjem pogovornem oknu izberite Da.

5. korak. Ko je program ustvarjen in izveden, preverite program v pravkar ustvarjeni metodi. Tako se ustvari BAPI.

Testiranje BAPI

BAPI lahko preizkusite tako, da preizkusite posamezno metodo poslovnega predmeta v gradniku poslovnih predmetov. (ali za preizkus metode lahko uporabite transakcijo „SWUD“).

Sprostitev in zamrznitev BAPI

  • Če želite sprostiti BAPI, najprej spustite funkcijski modul (z uporabo transakcije se37).
  • V graditelju poslovnih predmetov nastavite stanje metode na »sproščeno« (z uporabo transakcije SWo1 - Uredi-> spremeni stanje-> sprosti.)

Za 360-stopinjski pogled na BAPI lahko uporabite tudi BAPI Explorer (Transaction code BAPI)