Chyba: "Sekvencia viac ako jednej položky nie je povolená ako prvý argument pre fn:substring"
Tento článok databázy poznatkov bol pre vaše pohodlie strojovo preložený. Spoločnosť SAP neposkytuje žiadne záruky týkajúce sa správnosti alebo úplnosti strojového prekladu. Pôvodný obsah nájdete prepnutím výberu jazyka na angličtinu.
Pri replikácii PurchaseOrderExportRequest alebo iných dokladov z Ariba Procurement(P2P) do Cloud Integration Gateway(CIG) mám nižšie uvedenú chybu:
Sekvencia viac ako jednej položky nie je povolená ako prvý argument fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ")
Musíte pridať slučku do segmentu položky, aby ste sa uistili, že priradenie sa použije pre všetky nasledujúce položky:
- Prihlásiť sa do CIG.
- Kliknite na položky Moja konfigurácia > Priradenia.
- Kliknite na tlačidlo ceruzky pre typ dokumentu, ktorý sa týka problému.
Teraz ste v priradení pre tento konkrétny druh dokladu, postupujte takto:
- Kliknite pravým tlačidlom myši v riadku priradenia, ktoré vykonávate k segmentu položky.
- Kliknite na Cieľová premenná > Pozícia a kliknite na segment položky z cieľovej štruktúry (zobrazí sa na pravej strane obrazovky).
- Opakujte krok 1, ale tentoraz kliknite na Pridať zdrojovú podmienku.
- Kliknite na nadradený segment poľa, ktoré priraďujete, zo zdrojovej štruktúry (zobrazí sa na ľavej strane obrazovky).
- Zobrazí sa kontextové okno, kliknite na položku Premenná pozície.
Priradili ste pole v nástroji priradenia CIG k segmentu položky pomocou funkcie podreťazca a nepridali ste slučku, takže mapovanie CIG nezohľadňuje následné položky.
Tento artikel sa vzťahuje na prípady použitia, v ktorých ste vykonali mapovanie na segment položky s funkciou podreťazca a po tomto spustení ste čelili tejto chybe. Ak chcete získať viac informácií o CIG mapovacom nástroji, pozrite si tento článok: Ako používať CIG mapovací nástroj.
SAP Ariba Buying