Kas ir BAPI?
Biznesa lietojumprogrammu saskarne (BAPI) ir standartizētas programmēšanas saskarnes (metodes), kas ļauj ārējām lietojumprogrammām piekļūt biznesa procesiem un datiem R / 3 sistēmā.
Tie nodrošina stabilas un standartizētas metodes, lai panāktu nevainojamu integrāciju starp R / 3 sistēmu un ārējām lietojumprogrammām, mantotajām sistēmām un papildinājumiem.
BAPI ir definēti BOR (biznesa objektu repozitorijā) kā SAP biznesa objektu tipu metodes, kas veic noteiktas biznesa funkcijas. Tie tiek ieviesti kā funkciju moduļi, kas iespējoti RFC, un tiek izveidoti ABAP Workbench funkciju veidotājā.
Standartizēto BAPI saraksts:
- Datu lasīšanas BAPI - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
- BAPI datu izveidei vai mainīšanai - Izveidot (), Mainīt (), Dzēst () un Atjaunot (),
- BAPI masveida apstrādei -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().
Kā izveidot BAPI
1. solis. Dodieties uz transakciju swo1 (Rīki-> Biznesa ietvars -> BAPI izstrāde -> Biznesa objektu veidotājs). Atlasiet biznesa objektu atbilstoši funkcionālajām prasībām, kurām tiek veidots BAPI.
2. solis. Atveriet biznesa objektu maiņas režīmā. Pēc tam atlasiet Utilities -> API Methods -> Add method. Pēc tam ievadiet funkciju moduļa nosaukumu un atlasiet Turpināt.
3. solis . Nākamajā dialoglodziņā ir jānorāda šāda informācija:
- Metode: ieteiciet metodei atbilstošu nosaukumu,
- Teksti: ievadiet BAPI aprakstu,
- Radiopogas: Dialogs, Sinhrona, neatkarīga no instancēm. BAPI parasti tiek ieviesti sinhroni.
4. solis. Lai izveidotu metodi, nākamajā dialoglodziņā atlasiet Jā.
5. solis. Kad programma ir izveidota un izpildīta, pārbaudiet programmu tikko izveidotajā metodē. Tādējādi tiek izveidots BAPI.
BAPI pārbaude
BAPI varat pārbaudīt, pārbaudot biznesa objekta individuālo metodi biznesa objektu veidotājā. (vai metodes pārbaudei var izmantot darījumu “SWUD”).
BAPI atbrīvošana un iesaldēšana
- Lai atbrīvotu BAPI, vispirms atlaidiet funkciju moduli (izmantojot darījumu se37).
- Biznesa objektu veidotājā iestatiet metodes statusu “atbrīvots” (izmantojot transakciju SWo1 - Rediģēt-> mainīt statusu> Atbrīvots.)
Varat arī izmantot BAPI Explorer (darījuma kods BAPI) 360 'skatā BAPI