SAP BAPI juhendaja - samm-sammuline juhend BAPI loomiseks ABAP-is

Lang L: none (table-of-contents):

Anonim

Mis on BAPI?

Ärirakenduste programmeerimisliides (BAPI) on standardiseeritud programmeerimisliides (meetodid), mis võimaldavad välistel rakendustel juurdepääsu äriprotsessidele ja R / 3 süsteemi andmetele.

Need pakuvad stabiilseid ja standardiseeritud meetodeid sujuva integreerimise saavutamiseks R / 3 süsteemi ning väliste rakenduste, pärandsüsteemide ja lisandmoodulite vahel.

BAPI-d on BOR-is (äriobjektide hoidla) määratletud kui SAP-i äriobjektitüüpide meetodid, mis täidavad konkreetseid ärifunktsioone. Neid rakendatakse RFC-toega funktsioonimoodulitena ja need luuakse ABAP Workbenchi funktsioonide koostajas.

Mõned BAPI-d ja meetodid pakuvad põhifunktsioone ja neid saab kasutada enamiku SAP-i äriobjektide jaoks. Neid nimetatakse STANDARDISTE BAPI-deks.

Standardiseeritud BAPI-de loetelu:
  • Andmete lugemise BAPI-d - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI-d andmete loomiseks või muutmiseks - Loo (), Muuda (), Kustuta () ja Kustuta (),
  • Massitöötluse BAPI-d -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Kuidas luua BAPI

1. samm. Minge tehingu swo1 juurde (Tools-> Business Framework -> BAPI Development -> Business Object builder). Valige äriobjekt vastavalt funktsionaalsele nõudele, mille jaoks BAPI-d luuakse.

2. samm. Avage äriobjekt muutmisrežiimis. Seejärel valige Utilities -> API Methods -> Add method. Seejärel sisestage funktsioonimooduli nimi ja valige Jätka.

Samm 3. Järgmises dialoogiboksis tuleb täpsustada järgmine teave:

  • Meetod: soovitage meetodile sobivat nime,
  • Tekstid: sisestage BAPI kirjeldus,
  • Raadionupud: Dialoog, Sünkroonne, eksemplarist sõltumatu. BAPI-sid rakendatakse tavaliselt sünkroonselt.

4. samm. Meetodi loomiseks valige järgmises dialoogiboksis Jah.

5. samm. Pärast programmi loomist ja käivitamist kontrollige programmi just loodud meetodis. Nii luuakse BAPI.

BAPI testimine

BAPI-d saate testida, katsetades äriobjektide loendis äriobjekti individuaalset meetodit. (või meetodi testimiseks võib kasutada tehingut SWUD).

BAPI vabastamine ja külmutamine

  • BAPI vabastamiseks vabastage kõigepealt funktsioonimoodul (kasutades tehingut se37).
  • Määrake äriobjektide loendis meetodi olekuks „vabastatud” (tehingu SWo1 abil - Redigeerimine-> oleku muutmine-> vabastatud.)

BAPI-s saate 360-tollise vaate jaoks kasutada ka BAPI Explorerit (tehingukood BAPI)