Accueil Développement Qu'est-ce qu'une interface de programmation d'applications métier (BAPI)? - définition de techopedia

Qu'est-ce qu'une interface de programmation d'applications métier (BAPI)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'interface de programmation d'applications métier (BAPI)?

Une interface de programmation d'applications 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 externe de programmation d'applications SAP. La technologie de base de BAPI facilite un large spectre de développement.

Techopedia 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 cliente frontale avec logique R / 3 avancée
  • Accès à la couche d'application externe R / 3
  • Accès des applications client R / 3 à la logique métier principale R / 3
  • Accès client à toutes les vues d'applications 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 le générateur de fonctions. SAP R / 3 est une application métier propriétaire qui accède à la logique externe R / 3.


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

  • Isolation asynchrone des composants du système R / 3 via Application Link Enabling (ALE) dans les cadres commerciaux distribués
  • 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 vers des systèmes R / 3, tels que Visual Basic
  • Extensions d'application de workflow

  • Logiciels non SAP
Qu'est-ce qu'une interface de programmation d'applications métier (BAPI)? - définition de techopedia