Napaka: "Zaporedje več kot ene postavke ni dovoljeno kot prvi argument fn:substring"
Ta članek v zbirki znanja je bil strojno preveden za vaše udobje. SAP ne jamči za pravilnost ali popolnost strojnega prevoda. Originalno vsebino lahko najdete tako, da z izbirnikom jezikov preklopite na angleščino.
Pri replikaciji PurchaseOrderExportRequest ali drugih dokumentov iz Ariba Procurement (P2P) lahko vidimo spodnjo napako v SAP Integration Suite, Managed Gateway for ExpenManagement in SAP Business Network:
Zaporedje več kot enega elementa ni dovoljeno kot prvi argument fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ")
Preslikali ste polje v SAP Integration Suite, upravljani prehod za upravljanje izdatkov in orodje za preslikavo SAP Business Network v segment postavke s funkcijo podniza in niste dodali zanke, zato preslikava ne upošteva naslednjih elementov.
Segmentu postavke morate dodati zanko, da zagotovite, da je preslikava uporabljena za vse naslednje postavke:
- Prijavite se v SAP Integration Suite, upravljani prehod za upravljanje izdatkov in SAP Business Network.
- Kliknite Moja konfiguracija > Preslikave.
- Kliknite gumb s svinčnikom za vrsto dokumenta, s katero se soočate s težavo.
Zdaj ste v preslikavi za to specifično vrsto dokumenta, storite naslednje:
- Kliknite z desnim gumbom v vrstici preslikave, ki jo izvajate v segment postavke.
- Kliknite Ciljna spremenljivka > Položaj in kliknite v segment postavke iz ciljne strukture (pojavi se na desni strani zaslona).
- Ponovite 1. korak, vendar tokrat kliknite Dodaj izvorni pogoj.
- Kliknite segment očeta polja, ki ga preslikate iz izvorne strukture (pojavi se na levi strani ekrana).
- Prikaže se pojavno okno, kliknite Spremenljivka položaja.
SAP Integration Suite Managed Gateway > Managed Gateway for Procurement