Vodič za SAP BAPI - Vodič korak po korak za stvaranje BAPI-a u ABAP-u

Sadržaj:

Anonim

Što je BAPI?

Sučelje za programiranje poslovnih aplikacija (BAPI) su standardizirana programska sučelja (metode) koja vanjskim aplikacijama omogućuju pristup poslovnim procesima i podacima u R / 3 sustavu.

Pružaju stabilne i standardizirane metode za postizanje besprijekorne integracije između R / 3 sustava i vanjskih aplikacija, naslijeđenih sustava i dodataka.

BAPI-i definirani su u BOR-u (spremište poslovnih objekata) kao metode SAP-ovih vrsta poslovnih objekata koji izvršavaju određene poslovne funkcije. Primjenjuju se kao funkcijski moduli s omogućenim RFC-om i kreiraju se u Graditelju funkcija ABAP Workbencha.

Neki BAPI-i i metode pružaju osnovne funkcije i mogu se koristiti za većinu SAP-ovih poslovnih objekata. Oni se nazivaju STANDARDIZIRANIM BAPI-ima.
Popis standardiziranih BAPI-a:
  • BAPI za čitanje podataka - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI za stvaranje ili promjenu podataka - Stvori (), Promijeni (), Izbriši () i Poništi brisanje (),
  • BAPI za masovnu obradu -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Kako stvoriti BAPI

Korak 1.. Idite na transakciju swo1 (Alati -> Poslovni okvir -> Razvoj BAPI -> Graditelj poslovnih objekata). Odaberite poslovni objekt prema funkcionalnom zahtjevu za koji se BAPI izrađuje.

Korak 2. Otvorite poslovni objekt u načinu promjene. Zatim odaberite Uslužni programi -> API metode -> Dodaj metodu. Zatim unesite naziv funkcijskog modula i odaberite Nastavi.

Korak 3. U sljedećem dijaloškom okviru potrebno je navesti sljedeće podatke:

  • Metoda: Predložite odgovarajući naziv metode,
  • Tekstovi: Unesite opis za BAPI,
  • Radio gumbi: dijaloški, sinkroni, neovisni o instanci. BAPI se obično implementiraju sinkrono.

Korak4. Da biste stvorili metodu, u sljedećem dijaloškom okviru odaberite Da.

Korak5. Nakon generiranja i izvršavanja programa, provjerite program u upravo stvorenoj metodi. Tako se kreira BAPI.

Ispitivanje BAPI

BAPI možete testirati testiranjem pojedinačne metode poslovnog objekta u alatu za izgradnju poslovnih objekata. (ili se za testiranje metode može koristiti transakcija „SWUD“).

Oslobađanje i zamrzavanje BAPI

  • Da biste oslobodili BAPI, prvo otpustite funkcijski modul (pomoću transakcije se37).
  • Postavite status metode na 'objavljeno' u Graditelju poslovnih objekata (pomoću transakcije SWo1 - Uredi-> promijeni status-> objavljeno.)

Također možete koristiti BAPI Explorer (Transakcijski kod BAPI) za 360 'prikaz na BAPI