SAP BAPI -opetusohjelma - Vaiheittainen opas BAPI: n luomiseen ABAP: ssä

Sisällysluettelo:

Anonim

Mikä on BAPI?

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

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

BAPI: t on määritelty BOR (Business Object Repository) -menetelmässä SAP-liiketoimintatavan tyyppeihin, jotka suorittavat tiettyjä liiketoimintatoimintoja.Ne toteutetaan RFC-yhteensopivina toimintomoduuleina ja luodaan ABAP Workbenchin toimintojen rakennustyökalussa.

Jotkut BAPI: t ja menetelmät tarjoavat perustoimintoja, ja niitä voidaan käyttää useimmissa SAP-liiketoimintakohteissa, joita kutsutaan STANDARDOIDUiksi BAPI-kohteiksi.

Luettelo standardoiduista BAPI-arvoista:
  • Tietojen lukemisen BAPI: t - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI: t tietojen luomista tai muuttamista varten - Luo (), Muuta (), Poista () ja Peruuta (),
  • BAPI: t massankäsittelyyn -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Kuinka luoda BAPI

Vaihe 1. Siirry tapahtumavalikkoon1 (Tools-> Business Framework -> BAPI Development -> Business Object builder). Valitse liikeobjekti sen toiminnallisen vaatimuksen mukaan, jolle BAPI on luotu.

Vaihe 2. Avaa liikeobjekti muutostilassa. Valitse sitten Apuohjelmat -> API-menetelmät -> Lisää menetelmä, kirjoita sitten toimintomoduulin nimi ja valitse Jatka.

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

  • Menetelmä: Ehdota menetelmälle sopiva nimi,
  • Tekstit: Kirjoita kuvaus BAPI: lle,
  • Radiopainikkeet: Dialogi, Synkroninen, Ilmentymistä riippumaton. BAPI: t toteutetaan yleensä synkronisesti.

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

Vaihe 5. Kun ohjelma on luotu ja suoritettu, tarkista ohjelma juuri luodussa menetelmässä, jolloin luodaan BAPI.

BAPI: n testaus

Voit testata BAPI: n testaamalla Business Object Builderin liiketoimintatavan yksittäisen menetelmän. (tai menetelmää voidaan testata tapahtumalla 'SWUD').

BAPI: n vapauttaminen ja jäädyttäminen

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

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