Un objet métier représentant une transaction BAPI est un objet
encapsuleur qui contient plusieurs objets BAPI comme enfants. Chaque objet BAPI enfant de l'objet de transaction BAPI encapsuleur représente un BAPI.
Un graphique métier de transaction BAPI se compose d'une instruction ainsi que de l'objet métier de niveau supérieur qui représente la transaction. Un exemple de graphique métier de transaction BAPI apparaît dans la figure suivante.
Figure 1. Exemple de graphique métier de transaction BAPI
L'adaptateur prend en charge une transaction BAPI utilisant un objet métier encapsuleur de niveau supérieur comprenant plusieurs BAPI enfant, chacune représentant une BAPI de la séquence. L'objet encapsuleur de transaction BAPI représente la transaction intégrale.
Figure 2. Exemple d'objet encapsuleur de niveau supérieur d'une transaction BAPI
L'adaptateur utilise la
séquence d'opérations des métadonnées d'opération pour exécuter les
BAPI de la transaction. En d'autres termes, il n'utilise pas l'ordre
des objets métier enfant indiqué dans le graphique métier.
Chaque objet métier enfant de niveau secondaire représente un paramètre de
structure ou de table de la méthode. Les attributs simples correspondent aux paramètres
simples de la méthode. Le schéma suivant illustre la structure.
Figure 3. Structure d'objets de transaction BAPI