Feil: "En sekvens av mer enn ett element er ikke tillatt som første argument for fn:substreng"
Denne kunnskapsbaseartikkelen er maskinoversatt. SAP Ariba gir ingen garanti for at maskinoversettelsen er fullstendig eller korrekt. Du finner det opprinnelige innholdet ved å bytte til engelsk ved hjelp av språkvelgeren.
Mens jeg replikerer PurchaseOrderExportRequest eller andre dokumenter fra Ariba Procurement (P2P), ser jeg feilen nedenfor i SAP Integration Suite, Administrert gateway for Spend Management og SAP Business Network:
En sekvens på mer enn ett element er ikke tillatt som første argument for fn:substreng() ("abc@dummyhost.com", " abc@dummyhost.com ")
Du har koblet et felt i tilordningsverktøyet SAP Integration Suite, administrert gateway for kostnadsadministrasjon og SAP Business Network til et elementsegment ved hjelp av en delstrengfunksjon og ikke lagt til en sløyfe, så tilordningen tar ikke hensyn til påfølgende elementer.
Du må legge til en sløyfe til posisjonssegmentet for å sikre at tilordningen brukes for alle de påfølgende posisjonene:
- Logg på SAP Integration Suite, administrert gateway for Spend Management og SAP Business Network.
- Klikk på Min konfigurasjon > Tilordninger.
- Klikk på blyantknappen for dokumenttypen du har fått problemet.
Nå er du i koblingen for denne bestemte dokumenttypen, gjør du følgende:
- Klikk med høyre knapp i linjen for tilordningen som du utfører for varesegmentet.
- Klikk på Målvariabel > Posisjon og klikk i posisjonssegmentet fra målstrukturen (vises på høyre side av skjermbildet).
- Gjenta trinn 1, men klikk på Legg til kildebetingelse denne gangen.
- Klikk i det overordnede segmentet til feltet du tilordner, fra kildestrukturen (vises til venstre i skjermbildet).
- Det vises et popupvindu. Klikk på Posisjonsvariabel.
SAP Integration Suite, administrert gateway > Administrert gateway for anskaffelse