Interface de programmation d’application métier (bapi)

Définition - Que signifie Business Application Programming Interface (BAPI)?

Une interface de programmation d'application métier (BAPI) est une interface de programmation orientée objet (POO) définie qui fournit des données et des processus système d'application métier précis tout en facilitant la communication de programmation d'application SAP externe. La technologie de base de BAPI facilite un large spectre de développement.

Definir Tech explique l'interface de programmation d'applications métier (BAPI)

Les fonctionnalités BAPI sont les suivantes:

  • Fonctionne avec différentes plates-formes, y compris UNIX et COBRA
  • Utilise une variété de langages de programmation, y compris C ++, Java, Visual Basic et Advanced Business Application Programming (ABAP)
  • Développement d'applications via n'importe quelle application client frontale avec une logique R / 3 avancée
  • Accès à la couche d'application R / 3 externe
  • Accès de l'application client R / 3 à la logique métier R / 3 principale
  • Accès client à toutes les vues d'application orientées objet

Les BAPI sont des API de type d'objet métier SAP, qui sont stockées dans le référentiel d'objets métier (BOR). Les BAPI sont implémentées en tant que modules de fonction qui sont stockés dans Function Builder. SAP R / 3 est une application métier propriétaire qui accède à la logique R / 3 externe.

La technologie de base de BAPI facilite un large spectre de développement, notamment:

  • Isolation asynchrone des composants du système R / 3 via l'Application Link Enabling (ALE) dans les infrastructures commerciales distribuées
  • Nouveaux composants R / 3, comme Advanced Planner and Optimizer (APO)
  • Connexions Internet du système R / 3 via les composants d'application Internet (IAC)
  • Programmes PC frontaux pour les systèmes R / 3, tels que Visual Basic
  • Extensions d'application de workflow
  • Logiciels non SAP