Indholdsfortegnelse:
- Definition - Hvad betyder Business Application Programming Interface (BAPI)?
- Techopedia forklarer BAPI (Business Application Programming Interface)
Definition - Hvad betyder Business Application Programming Interface (BAPI)?
En forretningsapplikationsprogrammeringsgrænseflade (BAPI) er en defineret objektorienteret programmeringsgrænseflade (OOP) -grænseflade, der leverer præcise forretningsapplikationssystemdata og -processer, mens det letter ekstern SAP-applikationsprogrammeringskommunikation. BAPIs kerneteknologi letter et bredt udviklingsspektrum.
Techopedia forklarer BAPI (Business Application Programming Interface)
BAPI-funktioner er som følger:
- Arbejder med forskellige platforme, herunder UNIX og COBRA
- Bruger en række programmeringssprog, herunder C ++, Java, Visual Basic og avanceret forretningsapplikationsprogrammering (ABAP)
- Applikationsudvikling via enhver front-end klient applikation med avanceret R / 3 logik
- Ekstern R / 3-applikationslagsadgang
- Klient R / 3-applikationsadgang til kerne R / 3-forretningslogik
- Klientadgang til alle objektorienterede applikationsvisninger
BAPI'er er API'er til SAP-forretningsobjekter, som gemmes i Business Object Repository (BOR). BAPI'er implementeres som funktionsmoduler, der er gemt i funktionsbyggeren. SAP R / 3 er en proprietær forretningsapplikation, der får adgang til ekstern R / 3-logik.
BAPIs kerneteknologi letter et bredt udviklingsspektrum, herunder følgende:
- Asynkron R / 3-systemkomponentisolering via Application Link Enabling (ALE) inden for distribuerede forretningsrammer
- Nye R / 3-komponenter, som Advanced Planner and Optimizer (APO)
- R / 3-system Internetforbindelser via Internet Application Components (IAC)
- Front-end PC-programmer til R / 3-systemer, såsom Visual Basic
- Arbejdsgang applikationsudvidelser
- Ikke-SAP-software