Note d'assistance 185783
E-mail
Erreur : "Une séquence de plus d'un élément 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 plus d'un item 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é(e) au problème.

Vous êtes maintenant dans le mappage pour ce type de document spécifique, procédez comme suit :

  1. Cliquez sur le bouton droit dans la ligne du mappage que vous effectuez sur le segment d'article.
  2. Cliquez sur Variable cible > Positionner et cliquez dans le segment de poste à partir de la structure cible (apparaît dans la partie droite de l'écran).
  3. Répétez l'étape 1, mais cette fois-ci, cliquez sur Ajouter une condition source.
  4. Cliquez dans le segment supérieur 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 Positionner la variable.
Cause

Vous avez mappé une zone dans l'outil de mappage CIG sur un segment d'élément à l'aide d'une fonction de sous-chaîne et 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 que, après cela, vous rencontrez 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é