Partage via


Types de nœuds et ID pour l’adaptateur SAP

Types de nœuds de métadonnées et ID

Le tableau suivant répertorie le type de nœud et l’ID de nœud pour les artefacts SAP que l’adaptateur Microsoft BizTalk pour mySAP Business Suite fait apparaître. L’ID de nœud est le chemin d’accès absolu du nœud utilisé dans les méthodes IMetadataRetrievalContractBrowse, Search et GetMetadata .

Nom d’affichage de l’artefact Type de nœud ID du nœud
RFC CATÉGORIE [VERSION]/RFCSECTION
[RFC_APPL_GROUP_NAME] CATÉGORIE [VERSION]/RFCGROUP/[RFC_APPL_GROUP_ID]
[RFC_NAME] OPERATION [VERSION]/Rfc/[RFC_NAME]
RfcGetAttributes OPERATION [VERSION]/RfcApi/RfcGetAttributes
TRFC CATÉGORIE [VERSION]/TRFCSECTION
[TRFC_APPL_GROUP_NAME] CATÉGORIE [VERSION]/TRFCGROUP/[TRFC_APPL_GROUP_ID]
[TRFC_NAME] OPERATION [VERSION]/TRfc/[TRFC_NAME]
RfcConfirmTransID OPERATION [VERSION]/RfcApi/RfcConfirmTransID
BAPI CATÉGORIE [VERSION]/BAPISECTION/000001
[BAPI_APPL_GROUP_NAME] CATÉGORIE [VERSION]/BAPISECTION/[ BAPI_APPL_GROUP_NODE_ID]
[BUSINESS_OBJECT_NAME] CATÉGORIE [VERSION]/BAPIOBJ/[BUSOBJ_TYPE]
[BUSINESS_OBJECT_METHOD] OPERATION [VERSION]/BAPIOBJ/[BUSOBJ_TYPE]/[BUSOBJ_METHOD]/[FUNCTION_MODULE]
IDOC CATÉGORIE [VERSION]/IDOCSECTION
[IDOC_MSG_TYPE_NAME] CATÉGORIE [VERSION]/IDOCMESTYP/[IDOC_MSG_TYPE_NAME]
([IDOC_TYPE_NAME]) ([IDOC_CIMTYPE]) CATÉGORIE [VERSION]/IDOCCIMTYP/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[FIRST_IDOC_REL_NO]
([IDOC_TYPE_NAME]. V[IDOC_VERSION]) ([IDOC_CIMTYPE]) ([IDOC_REL_NO]) CATÉGORIE [VERSION]/IDOCCIMVER/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]
Envoyer OPERATION [VERSION]/Idoc/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]/Send
SendIdoc OPERATION [VERSION]/Idoc/SendIdoc
Recevoir OPERATION [VERSION]/Idoc/[IDOC_VERSION]/[IDOC_TYPE_NAME]/[IDOC_CIMTYPE]/[IDOC_REL_NO]/Receive
ReceiveIdoc OPERATION [VERSION]/Idoc/ReceiveIdoc

[VERSION] = Chaîne de version ; par exemple, http://Microsoft.LobServices.Sap/2007/03.

[RFC_APPL_GROUP_NAME] = Nom d’un groupe d’applications ; par exemple, Ventes.

[ID RFC_APPL_GROUP_] = ID associé à un groupe d’applications dans SAP ; par exemple, V (pour Sales).

[RFC_NAME] = Nom d’un RFC ; par exemple, RFC_GET_SYSTEM_INFO.

[TRFC_APPL_GROUP_NAME] = Nom d’un groupe d’applications ; par exemple, Ventes. Il en va de même pour le groupe d’applications pour les RFC.

[ID TRFC_APPL_GROUP_] = ID associé à un groupe d’applications dans SAP ; par exemple, V (pour Sales). Il s’agit de l’ID pour les RFC.

[TRFC_NAME]= Nom d’un tRFC ; par exemple, RFC_GET_SYSTEM_INFO. Il s’agit de la même chose que le nom RFC.

[BAPI_APPL_GROUP_NAME] = Nom du groupe BAPI comme dans l’explorateur BAPI dans SAP. Par exemple, Ventes et Distribution.

[BAPI_APPL_GROUP_NODE_ID] = ID associé au nœud correspondant dans l’arborescence de l’explorateur BAPI dans SAP ; Par exemple, 3253 pour Ventes et Distribution. Notez qu’il peut y avoir plus de nœuds de groupe sous un nœud de groupe BAPI donné. Par exemple, le nœud Ventes et distribution comporte un autre nœud de groupe appelé Sales (ID de nœud 3375).

[BUSINESS_OBJECT_NAME] = Nom d’un objet métier ; par exemple, Commande client.

[BUSOBJ_TYPE] = Type d’objet métier dans SAP ; par exemple, BUS2032 pour l’objet métier Sales Order.

[BUSINESS_OBJECT_METHOD] = Nom d’une méthode d’objet métier ; par exemple, GETLIST pour l’objet métier Sales Order.

[FUNCTION MODULE] = Module de fonction SAP pour la méthode d’objet métier ; par exemple, BAPI_SALESORDER_GETLIST pour la méthode GETLIST de l’objet métier Sales Order.

[IDOC_MSG_TYPE_NAME] = Nom d’un type de message IDOC ; par exemple, COMMANDES.

[IDOC_TYPE_NAME] = Nom du type IDOC ; par exemple, ORDERS05.

[IDOC_CIMTYPE] = Type IDOC CIM (extension) ; par exemple, Z1ORDERS.

[FIRST_IDOC_REL_NO] = Numéro de mise en production IDOC minimal pour un type IDOC particulier ; par exemple, 46A pour ORDERS05 dans un système SAP particulier.

[IDOC_VERSION] = numéro de version IDOC ; 2 pour la version 2 IDOCS et 3 pour la version 3 IDOCS..

[IDOC_REL_NO] = numéro de version IDOC ; par exemple 46A, 46B ou 620.

ID de nœud de recherche de métadonnées

La recherche de métadonnées est une fonctionnalité puissante que le Kit de développement logiciel (SDK) de l’adaptateur métier Microsoft Windows Communication Foundation (WCF) présente dans le cadre de son interface IMetadataRetrievalContract . L’adaptateur SAP utilise cette fonctionnalité pour prendre en charge la recherche dans les artefacts SAP suivants.

Nom d’affichage de l’artefact ID du nœud Description
/RFC [VERSION]/RFCSECTION Retourne toutes les opérations RFC qui correspondent à l’expression de recherche.
/RFC/[RFC_APPL_GROUP_NAME] [VERSION]/RFCGROUP/[RFC_APPL_GROUP_NAME] Retourne les opérations RFC dans le groupe d’applications qui correspondent à l’expression de recherche.
/TRFC [VERSION]/TRFCSECTION Retourne toutes les opérations RFC qui correspondent à l’expression de recherche.
/TRFC/[TRFC_APPL_GROUP_NAME] [VERSION]/TRFCGROUP/[TRFC_APPL_GROUP_NAME] Retourne les opérations RFC dans le groupe d’applications qui correspondent à l’expression de recherche.
/BAPI [VERSION]/BAPISECTION Retourne tous les BAPI qui correspondent à l’expression de recherche.
/IDOC [VERSION]/IDOCSECTION Retourne tous les IDOCs qui correspondent à l’expression de recherche.

Le tableau suivant répertorie les caractères génériques pris en charge par l’adaptateur SAP dans les expressions de recherche.

Caractère spécial Interprétation
plus (+) Correspond exactement à un caractère.

Par exemple, A+ correspond à AB, AC, AD, etc.
astérisque (*) Correspond à zéro ou plusieurs caractères ; par exemple, « A* » correspond à « A », « AB », « ABC », etc.

ID de nœud de récupération des métadonnées

Le tableau suivant récapitule les caractéristiques de métadonnées retournées par l’adaptateur SAP.

Artefact Caractéristiques des métadonnées
RFC - Nom RFC.
- Paramètres d’importation, d’exportation, de modification et de table RFC.
- Types de données de paramètres RFC.
- Longueur de champ de paramètre RFC mappée à la facette maxLength
- Paramètre obligatoire RFC mappé à la facette minOccurs = 1
- Paramètre facultatif RFC mappé à la facette minOccurs = 0
- Contrainte NULL du paramètre RFC mappée à la facette isNillable = true. Cela signifie que l’adaptateur ne doit pas passer ce paramètre au système SAP.
- Le RFC lui-même est l’opération.
TRFC Identique à RFC, sauf

- Les paramètres d’importation RFC ne sont pas exposés. Étant donné que tRFC est asynchrone, aucun paramètre de sortie n’est exposé.
BAPI - Nom de l’objet métier
- Nom de la méthode d’objet métier
- Identique aux caractéristiques RFC
IDOC IDOC Type

CIMType

Numéro de version IDOC

Version D’IDOC

Champs d’enregistrement de contrôle IDOC mappés à un type EDI_DC complexe

Segments d’enregistrement de données IDOC et champs de segment mappés à un type complexe EDI_DD

Segmenter les relations parent-enfant

Paramètre obligatoire de segment IDOC mappé à minOccurs = 1

Paramètre facultatif de segment IDOC mappé à minOccurs = 0

Nom du champ d’en-tête de segment IDOC

Type de champ d’en-tête de segment IDOC

Nom du champ de segment IDOC

Type de données de champ de segment IDOC

Énumérations de valeurs de champ de segment IDOC

Champ de segment IDOC min, valeurs maximales (plages) Remarque : lorsqu’un champ de segment IDOC contient une liste de valeurs min, il est mis en évidence sous forme d’énumération. Si le champ de segment IDOC contient à la fois des valeurs min et max, il est mis en évidence sous la forme d’une chaîne sans aucune énumération ou construction de plage.

Pour plus d’informations sur le format des métadonnées exposées par l’adaptateur SAP pour des artefacts et des opérations spécifiques sur le système SAP, consultez Messages et schémas de message pour l’adaptateur BizTalk pour mySAP Business Suite.