Lar Desenvolvimento O que é uma interface de programação de aplicativos de negócios (bapi)? - o que é techopedia

O que é uma interface de programação de aplicativos de negócios (bapi)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Business Application Programming Interface (BAPI)?

Uma Interface de Programação de Aplicativos de Negócios (BAPI) é uma interface de programação orientada a objetos (OOP) definida que fornece dados e processos precisos do sistema de aplicativos de negócios, facilitando a comunicação externa de programação de aplicativos SAP. A tecnologia principal do BAPI facilita um amplo espectro de desenvolvimento.

Techopedia explica Business Application Programming Interface (BAPI)

Os recursos BAPI são os seguintes:

  • Opera com diferentes plataformas, incluindo UNIX e COBRA

  • Utiliza uma variedade de linguagens de programação, incluindo C ++, Java, Visual Basic e Advanced Business Application Programming (ABAP)
  • Desenvolvimento de aplicativos através de qualquer aplicativo cliente front-end com lógica R / 3 avançada
  • Acesso externo à camada de aplicação R / 3
  • Acesso do aplicativo cliente R / 3 à lógica de negócios principal do R / 3
  • Acesso do cliente a todas as visualizações de aplicativos orientadas a objetos

BAPIs são APIs do tipo de objeto de negócios SAP, que são armazenadas no Business Object Repository (BOR). BAPIs são implementados como módulos de função que são armazenados no Function Builder. O SAP R / 3 é um aplicativo de negócios proprietário que acessa a lógica externa do R / 3.


A tecnologia principal do BAPI facilita um amplo espectro de desenvolvimento, incluindo o seguinte:

  • Isolamento assíncrono de componentes do sistema R / 3 via Application Link Enabled (ALE) em estruturas de negócios distribuídas
  • Novos componentes do R / 3, como Advanced Planner e Optimizer (APO)

  • Conexões com a Internet do sistema R / 3 via Internet Application Components (IAC)
  • Programas de PC front-end para sistemas R / 3, como Visual Basic
  • Extensões de aplicativo de fluxo de trabalho

  • Software não SAP
O que é uma interface de programação de aplicativos de negócios (bapi)? - o que é techopedia