SAP BAPI õpetus – samm-sammult juhend BAPI loomiseks ABAP-is
Mis on BAPI?
Ärirakenduste programmeerimisliides (BAPI) on standardiseeritud programmeerimisliidesed (meetodid), mis võimaldavad välistel rakendustel pääseda juurde R/3 süsteemi äriprotsessidele ja andmetele.
Nad pakkuda stabiilseid ja standardiseeritud meetodeid et saavutada sujuv integratsioon R/3 süsteemi ja väliste rakenduste, pärandsüsteemide ja lisandmoodulite vahel.
BAPI-d on määratletud BOR (äriobjektide hoidla) meetoditena SAP äriobjekti tüübid, mis täidavad konkreetseid ärifunktsioone.Neid rakendatakse nii RFC-toega funktsioon moodulid ja luuakse ABAP Workbenchi funktsioonikoostajas.
Mõned BAPI-d ja meetodid pakuvad põhifunktsioone ja neid saab kasutada enamiku jaoks SAP Äriobjektid. Neid nimetatakse STANDARDISEERITUD BAPI'd.
Standardiseeritud BAPI-de loend:
- BAPI-d andmete lugemiseks – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
- BAPI-d andmete loomiseks või muutmiseks – Loo() ,Change(),Delete() ja Undelete() ,
- Masstöötluse BAPI-d -ChangeMultiple(), CreateMultiple(), DeleteMultiple().
Kuidas luua BAPI
Step 1) Minge tehingusse swo1 (Tööriistad->Äriraamistik -> BAPI arendus ->Business Object builder ) . Valige äriobjekt vastavalt funktsionaalsele nõudele, mille jaoks BAPI luuakse.
Step 2) Avage äriobjekt muutmisrežiimis. Seejärel valige Utilities ->API meetodid ->Lisa meetod. Seejärel sisestage funktsioonimooduli nimi ja valige Continue.
Step 3) Järgmises dialoogiboksis tuleb määrata järgmine teave:
- Meetod: soovitage meetodile sobiv nimi,
- Tekstid: sisestage BAPI kirjeldus,
- Raadionupud: dialoog, Synchronous, eksemplarist sõltumatu . BAPI-d rakendatakse tavaliselt sünkroonselt.
Step 4) Meetodi loomiseks valige järgmises dialoogiboksis Jah.
Step 5) Pärast programmi loomist ja käivitamist kontrollige programmi just loodud meetodil. Nii luuakse BAPI.
BAPI testimine
Saate BAPI-d testida Testimine äriobjekti individuaalne meetod äriobjekti koostajas. (või saab meetodi testimiseks kasutada tehingut 'SWUD') .
BAPI vabastamine ja külmutamine
- BAPI vabastamiseks vabastage esmalt funktsioonimoodul (kasutades tehingut se37).
- Määrake meetodi olekuks Business Object Builderis "vabastatud" (kasutades tehingut SWo1 – Redigeeri-> muuda olekut-> vabastatud.)
BAPI 360-tollise vaate jaoks saate kasutada ka BAPI Explorerit (tehingukood BAPI).





