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.

Looge ABAP-is BAPI

Step 2) Avage äriobjekt muutmisrežiimis. Seejärel valige Utilities ->API meetodid ->Lisa meetod. Seejärel sisestage funktsioonimooduli nimi ja valige Continue.

Looge ABAP-is BAPI

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.

Looge ABAP-is BAPI

Step 4) Meetodi loomiseks valige järgmises dialoogiboksis Jah.

Looge ABAP-is BAPI

Step 5) Pärast programmi loomist ja käivitamist kontrollige programmi just loodud meetodil. Nii luuakse BAPI.

Looge ABAP-is 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).

Võta see postitus kokku järgmiselt: