支持注释 185783
电子邮件
错误:“不允许多个项目的序列作为 fn:substring 的第一个参数”
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

PurchaseOrderExportRequest 或其他文档从 Ariba Procurement (P2P) 复制到 Cloud Integration Gateway (CIG) 时,我遇到以下错误:

不允许多个项目的序列作为 fn:substring() 的第一个参数 ("abc@dummyhost.com", " abc@dummyhost.com ")

解决方案

您需要向项目细分添加循环,以确保将映射应用于所有后续项目:

  1. 登录 CIG。
  2. 单击我的配置 > 映射
  3. 单击您遇到问题的文档类型的铅笔按钮。

现在,您位于此特定凭证类型的映射中,请执行以下操作:

  1. 在您执行的项目细分的映射行中,单击右侧按钮 。
  2. 单击目标变量 > 位置,然后单击目标结构中的项目细分(显示在屏幕右侧)。
  3. 重复步骤 1,但这次点击 添加源条件
  4. 单击要从源结构映射的字段父段(显示在屏幕左侧)。
  5. 将出现一个弹出窗口,单击“位置变量”。
原因

您已使用子字符串函数将 CIG 映射工具中的字段映射到项目段,并且尚未添加循环,因此 CIG 映射不考虑后续项目。

附加信息

本条款适用于以下情况:您已使用子字符串函数执行到项目段的映射,之后开始遇到此错误。如需了解有关 CIG 映射工具的详细信息,请查看此文章:如何使用 CIG 映射工具


适用产品

SAP Ariba Buying

使用条款  |  版权所有  |  安全披露  |  隐私