Casa Sviluppo Che cos'è un'interfaccia di programmazione di applicazioni aziendali (bapi)? - definizione da techopedia

Che cos'è un'interfaccia di programmazione di applicazioni aziendali (bapi)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa BAPI (Business Application Programming Interface)?

Un'interfaccia di programmazione di applicazioni aziendali (BAPI) è un'interfaccia di programmazione orientata agli oggetti (OOP) definita che fornisce dati e processi precisi del sistema di applicazioni aziendali facilitando la comunicazione esterna di programmazione di applicazioni SAP. La tecnologia di base di BAPI facilita un ampio spettro di sviluppo.

Techopedia spiega BAPI (Business Application Programming Interface)

Le funzionalità BAPI sono le seguenti:

  • Funziona con piattaforme diverse, tra cui UNIX e COBRA

  • Utilizza una varietà di linguaggi di programmazione, tra cui C ++, Java, Visual Basic e Advanced Business Application Programming (ABAP)
  • Sviluppo di applicazioni tramite qualsiasi applicazione client front-end con logica R / 3 avanzata
  • Accesso a livello di applicazione R / 3 esterno
  • Accesso dell'applicazione client R / 3 alla logica aziendale principale di R / 3
  • Accesso client a tutte le visualizzazioni dell'applicazione orientate agli oggetti

Le BAPI sono API di tipo business object SAP, che sono archiviate nel Business Object Repository (BOR). Le BAPI sono implementate come moduli funzione memorizzati nel Function Builder. SAP R / 3 è un'applicazione aziendale proprietaria che accede alla logica R / 3 esterna.


La tecnologia di base di BAPI facilita un ampio spettro di sviluppo, tra cui:

  • Isolamento asincrono dei componenti del sistema R / 3 tramite Application Link Enabling (ALE) all'interno di framework aziendali distribuiti
  • Nuovi componenti R / 3, come Advanced Planner e Optimizer (APO)

  • Connessioni Internet del sistema R / 3 tramite Internet Application Components (IAC)
  • Programmi per PC front-end su sistemi R / 3, come Visual Basic
  • Estensioni dell'applicazione del flusso di lavoro

  • Software non SAP
Che cos'è un'interfaccia di programmazione di applicazioni aziendali (bapi)? - definizione da techopedia