SAP BAPI-opetusohjelma – Vaiheittainen opas BAPI:n luomiseen ABAP:ssa

Mikä on BAPI?

Business Application Programming Interface (BAPI) ovat standardoituja ohjelmointirajapintoja (menetelmiä), joiden avulla ulkoiset sovellukset voivat käyttää liiketoimintaprosesseja ja R/3-järjestelmän tietoja.

Ne tarjota vakaita ja standardoituja menetelmiä R/3-järjestelmän ja ulkoisten sovellusten, vanhojen järjestelmien ja lisäosien saumattoman integroinnin saavuttamiseksi.

BAPI:t määritellään kohdassa BOR (Business objektin arkisto) menetelminä SAP liiketoimintaobjektityypit, jotka suorittavat tiettyjä liiketoimintatoimintoja.Ne toteutetaan RFC-yhteensopiva toiminto moduuleista ja ne luodaan ABAP Workbenchin Function Builderissa.

Jotkut BAPI:t ja menetelmät tarjoavat perustoimintoja, ja niitä voidaan käyttää useimpiin SAP Business Objects.Niitä kutsutaan STANDARDOIDUT BAPI:t.

Luettelo standardoiduista BAPI:ista:

  • BAPI:t tietojen lukemiseen – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
  • BAPI:t tietojen luomiseen tai muuttamiseen - Luo() ,Change(),Delete() ja Undelete() ,
  • BAPI:t massakäsittelyyn -ChangeMultiple(), CreateMultiple(), DeleteMultiple().

Kuinka luoda BAPI

Vaihe 1) Mene tapahtumaan swo1 (Tools->Business Framework -> BAPI Development ->Business Object builder ) .Valitse liiketoimintaobjekti sen toiminnallisen vaatimuksen mukaan, jota varten BAPI luodaan.

Luo BAPI ABAPissa

Vaihe 2) Avaa liiketoimintaobjekti muutostilassa. Valitse sitten Apuohjelmat -> API-menetelmät -> Lisää menetelmä. Syötä sitten toimintomoduulin nimi ja valitse Jatka.

Luo BAPI ABAPissa

Vaihe 3) Seuraavassa valintaikkunassa on määritettävä seuraavat tiedot:

  • Menetelmä: Ehdota menetelmälle sopiva nimi,
  • Tekstit: Anna kuvaus BAPI:lle,
  • Radiopainikkeet: Dialogi, Synchronous, instanssiriippumaton . BAPI:t toteutetaan yleensä synkronisesti.

Luo BAPI ABAPissa

Vaihe 4) Luo menetelmä valitsemalla Kyllä seuraavassa valintaikkunassa.

Luo BAPI ABAPissa

Vaihe 5) Kun ohjelma on luotu ja suoritettu, tarkista ohjelma juuri luodulla menetelmällä. Siten BAPI luodaan.

Luo BAPI ABAPissa

BAPI:n testaus

Voit testata BAPI:n Testaus Business Objectin yksilöllinen menetelmä Business Object Builderissa. (tai menetelmän testaamiseen voidaan käyttää tapahtumaa "SWUD").

BAPI:n vapauttaminen ja jäädyttäminen

  • Vapauta BAPI vapauttamalla ensin toimintomoduuli (tapahtuman se37 avulla).
  • Aseta menetelmän tilaksi "vapautettu" Business Object Builderissa ( käyttämällä tapahtumaa SWo1 – Muokkaa-> muuta tilaa-> vapautettu. )

Voit myös käyttää BAPI Exploreria (tapahtumakoodi BAPI) 360′-näkymään BAPI:ssa