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.