Tartalomjegyzék:
- Meghatározás - Mit jelent az üzleti alkalmazás programozási felülete (BAPI)?
- A Techopedia elmagyarázza az üzleti alkalmazás programozási felületét (BAPI)
Meghatározás - Mit jelent az üzleti alkalmazás programozási felülete (BAPI)?
Az üzleti alkalmazásprogramozási felület (BAPI) egy meghatározott objektum-orientált programozási (OOP) interfész, amely pontos üzleti alkalmazási rendszer-adatokat és folyamatokat biztosít, miközben megkönnyíti a külső SAP-alkalmazások programozási kommunikációját. A BAPI alaptechnológiája széles fejlesztési spektrumot tesz lehetővé.
A Techopedia elmagyarázza az üzleti alkalmazás programozási felületét (BAPI)
A BAPI szolgáltatások a következők:
- Különböző platformokkal működik, beleértve a UNIX-ot és a COBRA-t
- Különböző programozási nyelveket használ, beleértve a C ++, Java, Visual Basic és Advanced Business Application Programming (ABAP) programozási nyelveket.
- Alkalmazás-fejlesztés bármilyen fejlett R / 3 logikával rendelkező front-end kliens alkalmazáson keresztül
- Külső R / 3 alkalmazásréteg-hozzáférés
- Az R / 3 kliens alkalmazás hozzáférése az R / 3 alapvető üzleti logikához
- Ügyfél hozzáférés az összes objektum-orientált alkalmazás nézethez
A BAPI-k SAP üzleti objektumtípus API-k, amelyeket a Business Object Repository (BOR) tárol. A BAPI-k olyan funkciómodulokként kerülnek megvalósításra, amelyeket a Function Builder tárol. Az SAP R / 3 védett üzleti alkalmazás, amely hozzáfér a külső R / 3 logikához.
A BAPI alapvető technológiája széles fejlesztési spektrumot tesz lehetővé, beleértve a következőket:
- Aszinkron R / 3 rendszerösszetevő izolálása az Application Link Enabling (ALE) segítségével elosztott üzleti keretekben
- Új R / 3 komponensek, például az Advanced Planner és az Optimizer (APO)
- R / 3 rendszerű internetkapcsolatok az Internet Application Components (IAC) segítségével
- Előtér-PC programok az R / 3 rendszerekhez, például a Visual Basic
- Munkafolyamat-alkalmazás kiterjesztések
- Nem SAP szoftver
