Casa Desenvolupament Què és una interfície de programació d'aplicacions empresarials (bapi)? - Definició de tecnologia

Què és una interfície de programació d'aplicacions empresarials (bapi)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la interfície de programació d'aplicacions empresarials (BAPI)?

Una interfície de programació d’aplicacions empresarials (BAPI) és una interfície de programació (OOP) de programació definida orientada a objectes que proporciona dades i processos de sistemes d’aplicació empresarials precisos alhora que facilita la comunicació de programació d’aplicacions SAP extern. La tecnologia bàsica de BAPI facilita un ampli espectre de desenvolupament.

Techopedia explica la interfície de programació d'aplicacions empresarials (BAPI)

Les funcions BAPI són les següents:

  • Funciona amb diferents plataformes, incloses UNIX i COBRA

  • Utilitza diversos llenguatges de programació, inclosos la programació C ++, Java, Visual Basic i Advanced Business Application Programation (ABAP).
  • Desenvolupament d'aplicacions a través de qualsevol aplicació de client front-end amb lògica R / 3 avançada
  • Accés extern a la capa d'aplicacions R / 3
  • Accés d'aplicació de client R / 3 a la lògica comercial R / 3 bàsica
  • Accés del client a totes les visualitzacions d'aplicacions orientades a objectes

Les BAPIs són API de tipus d'objecte empresarial SAP, que es guarden al repositori d'objectes empresarials (BOR). Les BAPIs s’implementen com a mòduls de funció que s’emmagatzemen al creador de funcions. SAP R / 3 és una aplicació empresarial propietària que accedeix a la lògica R / 3 externa.


La tecnologia bàsica de BAPI facilita un ampli espectre de desenvolupament, incloent-hi els següents:

  • Aïllament dels components del sistema del sistema R / 3 asíncron mitjançant l’aplicació d’enllaç d’aplicacions (ALE) dins dels marcs comercials distribuïts
  • Nous components R / 3, com Advanced Planner i Optimizer (APO)

  • Connexions a Internet del sistema R / 3 mitjançant components d'aplicacions d'Internet (IAC)
  • Programes de front-end per a sistemes R / 3, com Visual Basic
  • Extensions d'aplicació de flux de treball

  • Programari no SAP
Què és una interfície de programació d'aplicacions empresarials (bapi)? - Definició de tecnologia