---
article_id: KB0401234
article_type: Support Note
component_ids:
  - BNS-ARI-CI-BUY
component_descriptions:
  - Passerelle gérée SAP Integration Suite > Passerelle gérée pour Approvisionnement
products:
  - SAP Ariba Procurement, cloud edition
personas:
  - Admin
  - Buyer
language: fr
created: 2023-10-18
updated: 2024-03-18
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0401234_fr
connect_url: https://support.ariba.com/item/view/KB0401234_fr?min=1
sap_for_me_url: https://me.sap.com/notes/KB0401234/fr
---

# Erreur : "Une séquence de plusieurs éléments n'est pas autorisée comme premier argument de fn:substring"

## 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**.

## Mots-clés

CIG, intégration Cloud, Transaction Tracker
