Hem Utveckling Vad är ett gränssnitt för programmering för affärsapplikationer (bapi)? - definition från techopedia

Vad är ett gränssnitt för programmering för affärsapplikationer (bapi)? - definition från techopedia

Innehållsförteckning:

Anonim

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

Ett affärsapplikationsprogrammeringsgränssnitt (BAPI) är ett definierat objektorienterat programmeringsgränssnitt (OOP) som tillhandahåller exakta data och processer för affärsapplikationer samtidigt som det underlättar extern SAP-applikationsprogrammeringskommunikation. BAPI: s kärnteknik underlättar ett brett utvecklingsspektrum.

Techopedia förklarar BAPI (Business Application Programming Interface)

BAPI-funktioner är följande:

  • Fungerar med olika plattformar, inklusive UNIX och COBRA

  • Använder en mängd programmeringsspråk, inklusive C ++, Java, Visual Basic och AdvancedAPAPP-programmering (ABAP)
  • Applikationsutveckling via alla front-end-klientapplikationer med avancerad R / 3-logik
  • Extern R / 3-applikationslagring
  • Klientens R / 3-applikationstillträde till grundläggande R / 3-affärslogik
  • Klientåtkomst till alla objektorienterade applikationsvyer

BAPI är API: er för SAP-affärsobjekttyp, som lagras i Business Object Repository (BOR). BAPI: er implementeras som funktionsmoduler som lagras i funktionsbyggaren. SAP R / 3 är en egenutvecklad affärsapplikation som har åtkomst till extern R / 3-logik.


BAPIs kärnteknik underlättar ett brett utvecklingsspektrum, inklusive följande:

  • Asynkron R / 3-systemkomponentisolering via Application Link Enabling (ALE) inom distribuerade affärsramar
  • Nya R / 3-komponenter, som Advanced Planner and Optimizer (APO)

  • R / 3-system Internetanslutningar via Internet Application Components (IAC)
  • Front-PC-program till R / 3-system, till exempel Visual Basic
  • Tillägg till arbetsflöde

  • Programvara som inte är SAP
Vad är ett gränssnitt för programmering för affärsapplikationer (bapi)? - definition från techopedia