Acasă Dezvoltare Ce este o interfață de programare a aplicațiilor de afaceri (bapi)? - definiție din techopedia

Ce este o interfață de programare a aplicațiilor de afaceri (bapi)? - definiție din techopedia

Cuprins:

Anonim

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
Ce este o interfață de programare a aplicațiilor de afaceri (bapi)? - definiție din techopedia