Comment utiliser la fonction Pour chaque dans l'outil de mappage CIG ?
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
Comment utiliser la fonction Pour chaque dans l'outil de mappage Cloud Integration Gateway (CIG) ?
La fonction Pour-Chaque fonctionne comme une boucle dans le mappage. Suivez les étapes ci-dessous pour effectuer le mappage :
- Cliquez dans le segment répétable sur la structure cible avec le bouton droit ;
- Sélectionnez Pour chaque ;
- Sélectionnez le segment répétable dans la structure source.
- Sauvegardez le mappage.
Il est également possible d'effectuer une boucle interne sur le For-Each en y ajoutant une variable de position cible. Pour ce faire, suivez les étapes ci-dessous :
- Cliquez avec le bouton droit de la souris sur la ligne For-Each ;
- Cliquez sur Variable cible > Ajouter une variable de position ;
- Cliquez sur la zone père de la zone cible.
- Répétez l'étape 1 et cliquez sur Ajouter une condition source.
- Placer la condition sur le champ père respectif sur la structure source ;
- Cliquez sur Variable de position > OK.
Une condition source peut également être définie pour la valeur Pour chaque condition. Pour ce faire, suivez les étapes ci-dessous :
- Cliquez avec le bouton droit de la souris sur la ligne For-Each ;
- Cliquez sur Ajouter une condition à Pour-chaque ;
- Sélectionnez le segment souhaité dans la structure source.
- Définir la condition en fonction des besoins de l'entreprise ;
- Cliquez sur OK.
Notez que la fonction Pour-chaque a pour objectif de créer de nouvelles structures répétables et non de mettre à jour les valeurs existantes d'une structure en boucle. Cela signifie que « Pour chaque » ne fonctionnera que pour les segments non mappés de façon standard (p. ex. PO_EXTENSIONIN pour PurchaseOrderExportRequest). Si la structure requise est déjà mappée par défaut, la boucle Position/Variable doit être utilisée. Pour en savoir plus sur l'exécution de cette boucle, voir Pourquoi la zone cible affiche plusieurs valeurs si j'ai plusieurs postes individuels ?
SAP Ariba Buying and Invoicing