Itthon Fejlesztés Mi az üzleti alkalmazás programozási felülete (bapi)? - meghatározás a techopedia alapján

Mi az üzleti alkalmazás programozási felülete (bapi)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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
Mi az üzleti alkalmazás programozási felülete (bapi)? - meghatározás a techopedia alapján