Zuhause Entwicklung Was ist eine Business Application Programming Interface (BAPI)? - Definition aus techopedia

Was ist eine Business Application Programming Interface (BAPI)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Business Application Programming Interface (BAPI)?

Ein Business Application Programming Interface (BAPI) ist eine definierte objektorientierte Programmierschnittstelle (OOP), die präzise Daten und Prozesse des Geschäftsanwendungssystems bereitstellt und gleichzeitig die Kommunikation mit externen SAP-Anwendungsprogrammen erleichtert. Die Kerntechnologie von BAPI ermöglicht ein breites Entwicklungsspektrum.

Techopedia erklärt das Business Application Programming Interface (BAPI)

Folgende BAPI-Funktionen stehen zur Verfügung:

  • Arbeitet mit verschiedenen Plattformen, einschließlich UNIX und COBRA

  • Verwendet eine Vielzahl von Programmiersprachen, einschließlich C ++, Java, Visual Basic und Advanced Business Application Programming (ABAP)
  • Anwendungsentwicklung über eine beliebige Front-End-Client-Anwendung mit erweiterter R / 3-Logik
  • Zugriff auf die externe R / 3-Anwendungsschicht
  • Client-R / 3-Anwendungszugriff auf die zentrale R / 3-Geschäftslogik
  • Clientzugriff auf alle objektorientierten Anwendungsansichten

BAPIs sind APIs vom Typ SAP Business Object, die im Business Object Repository (BOR) gespeichert sind. BAPIs werden als Funktionsbausteine ​​implementiert, die im Function Builder abgelegt sind. SAP R / 3 ist eine proprietäre Geschäftsanwendung, die auf externe R / 3-Logik zugreift.


Die Kerntechnologie von BAPI ermöglicht ein breites Entwicklungsspektrum, einschließlich der folgenden:

  • Asynchrone R / 3-Systemkomponentenisolierung über Application Link Enabling (ALE) in verteilten Business-Frameworks
  • Neue R / 3-Komponenten wie Advanced Planner und Optimizer (APO)

  • R / 3-System-Internetverbindungen über Internet Application Components (IAC)
  • Front-End-PC-Programme für R / 3-Systeme wie Visual Basic
  • Workflow-Anwendungserweiterungen

  • Nicht-SAP-Software
Was ist eine Business Application Programming Interface (BAPI)? - Definition aus techopedia