Cuprins:
- Definiție - Ce înseamnă interfața de programare a aplicațiilor de afaceri (BAPI)?
- Techopedia explică interfața de programare a aplicațiilor de afaceri (BAPI)
Definiție - Ce înseamnă interfața de programare a aplicațiilor de afaceri (BAPI)?
O interfață de programare a aplicațiilor de afaceri (BAPI) este o interfață de programare definită orientată pe obiecte (OOP) care furnizează date și procese precise ale sistemului de aplicații de afaceri, facilitând în același timp comunicarea de programare externă a aplicațiilor SAP. Tehnologia de bază a BAPI facilitează un spectru larg de dezvoltare.
Techopedia explică interfața de programare a aplicațiilor de afaceri (BAPI)
Caracteristicile BAPI sunt următoarele:
- Funcționează cu diferite platforme, inclusiv UNIX și COBRA
- Utilizează o varietate de limbaje de programare, inclusiv C ++, Java, Visual Basic și Advanced Business Application Programming (ABAP)
- Dezvoltarea aplicațiilor prin orice aplicație client front-end cu logică R / 3 avansată
- Acces extern la stratul de aplicație R / 3
- Accesul aplicației Client R / 3 la logica de afaceri R / 3 de bază
- Accesul clientului la toate vizualizările aplicației orientate pe obiect
BAPI-urile sunt API-uri de tip obiect de afaceri SAP, care sunt stocate în depozitul de obiecte de afaceri (BOR). BAPI sunt implementate ca module funcționale care sunt stocate în funcția Builder. SAP R / 3 este o aplicație comercială proprie care accesează logica R / 3 externă.
Tehnologia de bază a BAPI facilitează un spectru larg de dezvoltare, inclusiv următoarele:
- Izolarea asincronă a componentelor sistemului R / 3 prin Aplicarea Link Link (ALE) în cadrul cadrelor comerciale distribuite
- Componente noi R / 3, cum ar fi Advanced Planner și Optimizer (APO)
- Conexiuni de internet pentru sistem R / 3 prin componente de aplicații Internet (IAC)
- Programe front-end pentru sisteme R / 3, cum ar fi Visual Basic
- Extensii de aplicații pentru fluxul de lucru
- Software non-SAP