Inhoudsopgave:
- Definitie - Wat betekent Business Application Programming Interface (BAPI)?
- Techopedia legt Business Application Programming Interface (BAPI) uit
Definitie - Wat betekent Business Application Programming Interface (BAPI)?
Een Business Application Programming Interface (BAPI) is een gedefinieerde object-georiënteerde programmeerinterface (OOP) die precieze gegevens en processen van bedrijfsapplicaties levert en tegelijkertijd de communicatie van externe SAP-applicatieprogrammering mogelijk maakt. De kerntechnologie van BAPI maakt een breed ontwikkelingsspectrum mogelijk.
Techopedia legt Business Application Programming Interface (BAPI) uit
BAPI-functies zijn als volgt:
- Werkt met verschillende platforms, waaronder UNIX en COBRA
- Gebruikt een verscheidenheid aan programmeertalen, waaronder C ++, Java, Visual Basic en Advanced Business Application Programming (ABAP)
- Applicatieontwikkeling via elke front-end client-applicatie met geavanceerde R / 3-logica
- Toegang tot externe R / 3-applicatielaag
- Client R / 3-applicatietoegang tot kern R / 3-bedrijfslogica
- Clienttoegang tot alle objectgeoriënteerde applicatieweergaven
BAPI's zijn API's van het SAP-bedrijfsobjecttype, die worden opgeslagen in de Business Object Repository (BOR). BAPI's worden geïmplementeerd als functiemodules die worden opgeslagen in de Functiebouwer. SAP R / 3 is een bedrijfseigen applicatie die toegang heeft tot externe R / 3-logica.
De kerntechnologie van BAPI maakt een breed ontwikkelingsspectrum mogelijk, waaronder het volgende:
- Asynchrone R / 3-systeemcomponentisolatie via Application Link Enabling (ALE) binnen gedistribueerde bedrijfsframework
- Nieuwe R / 3-componenten, zoals Advanced Planner en Optimizer (APO)
- R / 3-systeem Internetverbindingen via Internet Application Components (IAC)
- Front-end pc-programma's naar R / 3-systemen, zoals Visual Basic
- Extensies voor workflowtoepassingen
- Niet-SAP-software
