Métadonnées des objets métier BAPI

Les métadonnées générées par la reconnaissance de service d'entreprise fournit des instructions à l'adaptateur sur la façon dont traiter les objets métier BAPI. Les métadonnées sont générées au niveau objet métier, au niveau opération et au niveau propriété.

Vous pouvez visualiser (et modifier) les valeurs des métadonnées associées à l'objet métier. Modifiez ces valeurs à l'aide de l'onglet Propriétés dans WebSphere Integration Developer.
Remarque : Ne modifiez pas le nom des éléments de métadonnées.

Métadonnées de niveau objet métier

Les métadonnées de niveau objet métier des objets métier BAPI définissent l'encapsuleur de niveau supérieur.

Le tableau ci-après décrit les éléments de métadonnées d'objet métier d'un objet métier BAPI simple.

Tableau 1. Métadonnées de l'encapsuleur d'un objet métier BAPI simple
Elément de métadonnées Description
Type Type d'objet métier. La valeur d'un objet BAPI simple est définie sur BAPI.
Opération
Les opérations valides sont Create, UpdateWithDelete et Delete. Les métadonnées d'opération spécifiées sont définies dans la balise sapBAPIOperationTypeMetadata et contiennent les paramètres suivants :
  • Name : nom de l'opération.
  • MethodName : nom de la BAPI associée à l'opération.

Le tableau ci-après décrit les éléments de métadonnées d'objet métier d'une transaction BAPI.

Tableau 2. BMétadonnées d'un objet métier de transaction BAPI
Elément de métadonnées Description
Type Type d'objet métier. Pour un objet métier de transaction BAPI, cette valeur est toujours BAPITXN.
Opération
Les opérations valides sont Create, UpdateWithDelete et Delete. Les métadonnées d'opération spécifiées sont définies dans la balise sapBAPIOperationTypeMetadata et contiennent les paramètres suivants :
  • Name : nom de l'opération.
  • MethodName : nom de la BAPI associée à l'opération.

Métadonnées de niveau propriété

Les métadonnées de niveau propriété peuvent représenter des objets enfant ou une grappe d'objets enfant.

Le tableau ci-après décrit les éléments de métadonnées d'une propriété complexe (enfant) ou d'une propriété de structure/table (grappe d'objets enfant).

Tableau 3. Métadonnées de niveau propriété
Elément de métadonnées Description
FieldName Nom de la zone BAPI telle qu'elle est représentée dans SAP.
FieldType Type de la propriété tel qu'elle existe dans SAP.
PrimaryKey Valeur booléenne indiquant si cette propriété correspond à une clé principale.
ParameterType Identifie la direction du mappage.
  • Si la valeur est IN, la propriété est mappée de l'objet métier vers l'objet BAPI.
  • Si la valeur est OUT, elle est mappée de l'objet BAPI du système du logiciel SAP vers l'objet métier.
  • Si la valeur est INOUT, la propriété est mappée dans les deux sens (de l'objet BAPI vers l'objet métier et de l'objet métier vers l'objet BAPI).

Métadonnées de niveau opération

Les métadonnées relatives à une opération indiquent le nom de méthode de la BAPI dans le système SAP. Ce nom permet à l'adaptateur d'exécuter la BAPI.

Le tableau ci-après décrit les éléments de métadonnées de niveau opération d'un objet métier BAPI.

Tableau 4. Métadonnées de niveau opération
Elément de métadonnées Description
MethodName Nom de l'appel BAPI (méthode) dans le système SAP.
Name Nom de l'opération de l'objet métier associée au MethodName.

Conditions d'utilisation |


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