Note d'assistance KB0401234
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.
Symptôme

Lors de la réplication de PurchaseOrderExportRequest ou d'autres documents à partir d'Ariba Procurement (P2P), je vois l'erreur ci-dessous dans SAP Integration Suite, passerelle gérée pour la gestion des dépenses et SAP Business Network :

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


Cause

Vous avez mappé une zone dans SAP Integration Suite, passerelle gérée pour la gestion des dépenses et l'outil de mappage SAP Business Network à un segment d'article à l'aide d'une fonction de sous-chaîne et n'avez pas ajouté de boucle. Le mappage ne prend donc pas en compte les postes suivants.


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 à SAP Integration Suite, passerelle gérée pour la gestion des dépenses et SAP Business Network.
  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.



S'applique à

Passerelle gérée SAP Integration Suite > Passerelle gérée pour Approvisionnement

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