Note d'assistance 185783
E-mail
Erreur : "Une séquence de plusieurs éléments n'est pas autorisée comme premier argument de fn:substring"
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.
Problème

Lors de la réplication de PurchaseOrderExportRequest ou d'autres documents depuis Ariba Procurement (P2P) vers Cloud Integration Gateway (CIG), j'ai l'erreur suivante :

Une séquence de plusieurs éléments n'est pas autorisée comme premier argument de fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ").

Résolution

Vous devez ajouter une boucle au segment de poste pour vous assurer que le mappage est appliqué à tous les postes suivants :

  1. Connectez-vous à CIG.
  2. Cliquez sur Ma configuration > Mappages.
  3. Cliquez sur le bouton représentant un crayon pour le type de document auquel vous êtes confronté.

Maintenant que vous vous trouvez dans le mappage pour ce type de pièce spécifique, procédez comme suit :

  1. Cliquez sur avec le bouton droit dans la ligne du mappage que vous effectuez sur le segment de poste.
  2. Cliquez sur Variable cible > Position et cliquez sur le segment de poste de la structure cible (affiché dans la partie droite de l'écran).
  3. Répétez l'étape 1, mais cliquez cette fois sur Ajouter une condition source.
  4. Cliquez dans le segment père de la zone que vous mappez à partir de la structure source (apparaît dans la partie gauche de l'écran).
  5. Une fenêtre pop-up s'affiche, cliquez sur Variable de position.
Cause

Vous avez mappé une zone dans l'outil de mappage CIG à un segment de poste à l'aide d'une fonction de sous-chaîne et vous n'avez pas ajouté de boucle. Le mappage CIG ne prend donc pas en compte les postes suivants.

Informations supplémentaires

Cet article s'applique aux cas d'utilisation où vous avez effectué un mappage sur un segment de poste avec une fonction de sous-chaîne et lorsque vous commencez ensuite à faire face à cette erreur. Si vous souhaitez obtenir plus d'informations sur l'outil de mappage CIG, consultez cet article : Comment utiliser l'outil de mappage CIG.


S'applique à

SAP Ariba Buying

Conditions d'utilisation  |  Copyright  |  Informations sur la sécurité  |  Confidentialité