Fejl: "En sekvens på mere end et element er ikke tilladt som det første argument i fn:substring"
Denne videnbaseartikel blev maskinoversat for at gøre det nemmere for dig. SAP giver ingen garantier for korrektheden eller fuldstændigheden af maskinoversættelsen. Du kan finde det oprindelige indhold ved at skifte til engelsk vha. sprogvælgeren.
Under replikering af PurchaseOrderExportRequest eller andre dokumenter fra Ariba Procurement (P2P) kan jeg se fejlen nedenfor i SAP Integration Suite, Administreret gateway for Spend Management og SAP Business Network:
En sekvens på mere end ét element er ikke tilladt som det første argument i fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ")
Du har tildelt et felt i SAP Integration Suite, administreret gateway for Spend Management og SAP Business Network-tilknytningsværktøjet til et elementsegment ved hjælp af en delstrengsfunktion og har ikke tilføjet en løkke, så tilknytningen medtager ikke efterfølgende elementer.
Du skal tilføje en løkke til postsegmentet for at sikre, at tildelingen anvendes på alle efterfølgende poster:
- Log på SAP Integration Suite, administreret gateway for Spend Management og SAP Business Network.
- Klik på Min konfiguration > Tilknytninger.
- Klik på blyantsknappen for den dokumenttype, du oplever problemet med.
Nu er du i tildelingen for denne specifikke bilagstype, gør følgende:
- Klik med højre knap på linjen for den tilknytning, du udfører til artikelsegmentet.
- Klik på Målvariabel > Placering, og klik på elementsegmentet fra målstrukturen (vises i højre side af skærmen).
- Gentag trin 1, men klik denne gang på Tilføj kildebetingelse.
- Klik i det fadersegment af feltet, som du tildeler fra kildestrukturen (vises i venstre side af skærmen).
- Et pop op-vindue vises, klik på Positionsvariabel.
SAP Integration Suite Managed Gateway > Administreret gateway for indkøb