Hjem Udvikling Hvad er en forretningsapplikationsprogrammeringsgrænseflade (bapi)? - definition fra techopedia

Hvad er en forretningsapplikationsprogrammeringsgrænseflade (bapi)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Business Application Programming Interface (BAPI)?

En forretningsapplikationsprogrammeringsgrænseflade (BAPI) er en defineret objektorienteret programmeringsgrænseflade (OOP) -grænseflade, der leverer præcise forretningsapplikationssystemdata og -processer, mens det letter ekstern SAP-applikationsprogrammeringskommunikation. BAPIs kerneteknologi letter et bredt udviklingsspektrum.

Techopedia forklarer BAPI (Business Application Programming Interface)

BAPI-funktioner er som følger:

  • Arbejder med forskellige platforme, herunder UNIX og COBRA

  • Bruger en række programmeringssprog, herunder C ++, Java, Visual Basic og avanceret forretningsapplikationsprogrammering (ABAP)
  • Applikationsudvikling via enhver front-end klient applikation med avanceret R / 3 logik
  • Ekstern R / 3-applikationslagsadgang
  • Klient R / 3-applikationsadgang til kerne R / 3-forretningslogik
  • Klientadgang til alle objektorienterede applikationsvisninger

BAPI'er er API'er til SAP-forretningsobjekter, som gemmes i Business Object Repository (BOR). BAPI'er implementeres som funktionsmoduler, der er gemt i funktionsbyggeren. SAP R / 3 er en proprietær forretningsapplikation, der får adgang til ekstern R / 3-logik.


BAPIs kerneteknologi letter et bredt udviklingsspektrum, herunder følgende:

  • Asynkron R / 3-systemkomponentisolering via Application Link Enabling (ALE) inden for distribuerede forretningsrammer
  • Nye R / 3-komponenter, som Advanced Planner and Optimizer (APO)

  • R / 3-system Internetforbindelser via Internet Application Components (IAC)
  • Front-end PC-programmer til R / 3-systemer, såsom Visual Basic
  • Arbejdsgang applikationsudvidelser

  • Ikke-SAP-software
Hvad er en forretningsapplikationsprogrammeringsgrænseflade (bapi)? - definition fra techopedia