Structure de l'objet métier d'une transaction BAPI

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
Capture d'écran de SapCustomerTxnBG montrant un pointeur du graphique métier vers l'objet SapCustomerTxn.
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
Capture d'écran de l'objet de transaction BAPI SapCustomerTxn contenant deux objets 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
Illustration de la structure d'un graphique métier de transaction BAPI montrant l'encapsuleur de transaction BAPI contenant trois objets métier BAPI.

Conditions d'utilisation |


(c) Copyright IBM Corporation 2005, 2006.
Ce centre de documentation repose sur la technologie Eclipse (http://www.eclipse.org)