Hogar Desarrollo ¿Qué es una interfaz de programación de aplicaciones empresariales (bapi)? - definición de techopedia

¿Qué es una interfaz de programación de aplicaciones empresariales (bapi)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la interfaz de programación de aplicaciones empresariales (BAPI)?

Una interfaz de programación de aplicaciones empresariales (BAPI) es una interfaz definida de programación orientada a objetos (OOP) que proporciona datos y procesos precisos del sistema de aplicaciones empresariales al tiempo que facilita la comunicación externa de programación de aplicaciones SAP. La tecnología central de BAPI facilita un amplio espectro de desarrollo.

Techopedia explica la interfaz de programación de aplicaciones empresariales (BAPI)

Las características de BAPI son las siguientes:

  • Opera con diferentes plataformas, incluidas UNIX y COBRA

  • Utiliza una variedad de lenguajes de programación, incluidos C ++, Java, Visual Basic y Advanced Business Application Programming (ABAP)
  • Desarrollo de aplicaciones a través de cualquier aplicación cliente front-end con lógica R / 3 avanzada
  • Acceso externo a la capa de aplicación R / 3
  • Acceso de la aplicación R / 3 del cliente a la lógica empresarial principal de R / 3
  • Acceso del cliente a todas las vistas de aplicaciones orientadas a objetos

Las BAPI son API de tipo de objeto de negocio de SAP, que se almacenan en el Repositorio de objetos de negocio (BOR). Las BAPI se implementan como módulos de funciones que se almacenan en el Generador de funciones. SAP R / 3 es una aplicación comercial patentada que accede a la lógica externa R / 3.


La tecnología central de BAPI facilita un amplio espectro de desarrollo, que incluye lo siguiente:

  • Aislamiento asincrónico de componentes del sistema R / 3 a través de Application Link Enabling (ALE) dentro de marcos empresariales distribuidos
  • Nuevos componentes R / 3, como Advanced Planner and Optimizer (APO)

  • Conexiones de Internet del sistema R / 3 a través de componentes de aplicaciones de Internet (IAC)
  • Programas de PC front-end para sistemas R / 3, como Visual Basic
  • Extensiones de aplicación de flujo de trabajo

  • Software no SAP
¿Qué es una interfaz de programación de aplicaciones empresariales (bapi)? - definición de techopedia