Huis Ontwikkeling Wat is een programmeerinterface voor bedrijfsapplicaties (bapi)? - definitie van techopedia

Wat is een programmeerinterface voor bedrijfsapplicaties (bapi)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Business Application Programming Interface (BAPI)?

Een Business Application Programming Interface (BAPI) is een gedefinieerde object-georiënteerde programmeerinterface (OOP) die precieze gegevens en processen van bedrijfsapplicaties levert en tegelijkertijd de communicatie van externe SAP-applicatieprogrammering mogelijk maakt. De kerntechnologie van BAPI maakt een breed ontwikkelingsspectrum mogelijk.

Techopedia legt Business Application Programming Interface (BAPI) uit

BAPI-functies zijn als volgt:

  • Werkt met verschillende platforms, waaronder UNIX en COBRA

  • Gebruikt een verscheidenheid aan programmeertalen, waaronder C ++, Java, Visual Basic en Advanced Business Application Programming (ABAP)
  • Applicatieontwikkeling via elke front-end client-applicatie met geavanceerde R / 3-logica
  • Toegang tot externe R / 3-applicatielaag
  • Client R / 3-applicatietoegang tot kern R / 3-bedrijfslogica
  • Clienttoegang tot alle objectgeoriënteerde applicatieweergaven

BAPI's zijn API's van het SAP-bedrijfsobjecttype, die worden opgeslagen in de Business Object Repository (BOR). BAPI's worden geïmplementeerd als functiemodules die worden opgeslagen in de Functiebouwer. SAP R / 3 is een bedrijfseigen applicatie die toegang heeft tot externe R / 3-logica.


De kerntechnologie van BAPI maakt een breed ontwikkelingsspectrum mogelijk, waaronder het volgende:

  • Asynchrone R / 3-systeemcomponentisolatie via Application Link Enabling (ALE) binnen gedistribueerde bedrijfsframework
  • Nieuwe R / 3-componenten, zoals Advanced Planner en Optimizer (APO)

  • R / 3-systeem Internetverbindingen via Internet Application Components (IAC)
  • Front-end pc-programma's naar R / 3-systemen, zoals Visual Basic
  • Extensies voor workflowtoepassingen

  • Niet-SAP-software
Wat is een programmeerinterface voor bedrijfsapplicaties (bapi)? - definitie van techopedia