Čeština - Strojový překlad
Poznámka podpory 185783
E-mail
Chyba: „Sekvence více než jedné položky není povolena jako první argument fn:substring“
Tento článek znalostní databáze je přeložený strojovým překladem. SAP nezaručuje správnost ani úplnost strojového překladu. Na původní znění obsahu se můžete podívat přepnutím výběru jazyka na angličtinu.
Problém

Při replikaci PurchaseOrderExportRequest nebo jiných dokumentů z Ariba Procurement (P2P) do Cloud Integration Gateway (CIG) mám chybu níže:

Sekvence více než jedné položky není povolena jako první argument fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ")

Rozlišení

K segmentu položky musíte přidat smyčku, abyste zajistili, že mapování se použije pro všechny následné položky:

  1. Přihlaste se do CIG.
  2. Klikněte na Moje konfigurace > Mapování.
  3. Klikněte na tlačítko tužky u typu dokumentu, se kterým se potýkáte.

Nyní jste v mapování pro tento konkrétní typ dokladu, postupujte takto:

  1. Klikněte pravým tlačítkem v řádce mapování, které provádíte na segment položky.
  2. Klikněte na Cílová proměnná > Pozice a klikněte na segment položky z cílové struktury (zobrazí se na pravé straně obrazovky).
  3. Opakujte krok 1, ale tentokrát klikněte na Přidat podmínku zdroje.
  4. Klikněte na nadřazený segment pole, které mapujete ze zdrojové struktury (zobrazí se na levé straně obrazovky).
  5. Zobrazí se vyskakovací okno, klikněte na Proměnná pozice.
Příčina

Přiřadili jste pole v nástroji mapování CIG k segmentu položky pomocí funkce podřetězce a nepřidali jste smyčku, takže mapování CIG nezohledňuje následné položky.

Doplňkové informace

Tento článek platí pro případy použití, kdy jste provedli mapování na segment položky s funkcí podřetězce a poté jste začali čelit této chybě. Pokud chcete získat další informace o mapovacím nástroji CIG, podívejte se na tento článek: Jak používat mapovací nástroj CIG.


Platí pro

SAP Ariba Buying

Podmínky používání  |  Copyright  |  Oznámení o zabezpečení  |  Ochrana soukromí