Obsah:
- Definícia - Čo znamená Rozhranie programovania podnikových aplikácií (BAPI)?
- Techopedia vysvetľuje podnikové aplikačné programovacie rozhranie (BAPI)
Definícia - Čo znamená Rozhranie programovania podnikových aplikácií (BAPI)?
Business Application Programming Interface (BAPI) je definované objektovo orientované programovacie rozhranie (OOP), ktoré poskytuje presné údaje a procesy podnikových aplikačných systémov a zároveň uľahčuje externú komunikáciu programovania aplikácií SAP. Základná technológia spoločnosti BAPI umožňuje široké spektrum vývoja.
Techopedia vysvetľuje podnikové aplikačné programovacie rozhranie (BAPI)
Funkcie BAPI sú nasledujúce:
- Funguje s rôznymi platformami vrátane UNIX a COBRA
- Používa rôzne programovacie jazyky vrátane C ++, Java, Visual Basic a Advanced Business Application Programming (ABAP).
- Vývoj aplikácií prostredníctvom akejkoľvek klientskej aplikácie front-end s pokročilou logikou R / 3
- Externý prístup k aplikačnej vrstve R / 3
- Prístup aplikácie klienta R / 3 k základnej obchodnej logike R / 3
- Prístup klientov ku všetkým objektovo orientovaným zobrazeniam aplikácií
BAPI sú API typu obchodných objektov SAP, ktoré sú uložené v úložisku obchodných objektov (BOR). BAPI sú implementované ako funkčné moduly, ktoré sú uložené v nástroji na tvorbu funkcií. SAP R / 3 je patentovaná obchodná aplikácia, ktorá pristupuje k externej logike R / 3.
Základná technológia BAPI umožňuje široké spektrum vývoja, vrátane týchto:
- Izolácia asynchrónnych komponentov systému R / 3 prostredníctvom umožnenia prepojenia aplikácií (ALE) v rámci distribuovaných obchodných rámcov
- Nové komponenty R / 3, napríklad Advanced Planner and Optimizer (APO)
- Internetové pripojenie systému R / 3 prostredníctvom komponentov internetových aplikácií (IAC)
- Počítačové programy front-end do systémov R / 3, ako je napríklad Visual Basic
- Rozšírenia aplikácií pracovného toku
- Softvér iný ako SAP
