常见问题 196718
电子邮件
如何使用 CIG 映射工具上的 For-Each 功能?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

如何使用 Cloud Integration Gateway (CIG) 映射工具上的 For-Each 功能?

答案

For-Each 函数在映射中充当循环。按照以下步骤执行映射:

  1. 使用右侧按钮单击目标结构上的可重复细分;
  2. 选择 For-Each;
  3. 选择源结构上的可重复细分;
  4. 保存映射。
附加信息

还可以通过将目标位置变量添加到其中,在 For-Each 上执行内部循环。为此,请执行以下步骤:

  1. 右键单击 For-Each 行;
  2. 单击目标变量 > 添加职位变量;
  3. 单击目标字段的字段父项;
  4. 重复步骤 1 并单击添加源条件;
  5. 将条件置于源结构的尊重父字段上;
  6. 单击“位置变量”>“确定”。

还可以为 For-Each 设置源条件以发生。为此,请执行以下步骤:

  1. 右键单击 For-Each 行;
  2. 单击 Add Condition to For-Each; 
  3. 选择源结构上所需的段;
  4. 根据业务需求设置条件;
  5. 单击确定

请注意,For-Each 函数旨在创建新的可重复结构,而不是更新循环结构的现有值。这意味着 For-Each 将仅适用于非标准映射的细分(例如PO_EXTENSIONIN(针对 PurchaseOrderExportRequest)。如果所需的结构已经按标准映射,则应使用 位置 / 变量 循环。有关如何执行此循环的详细信息,请参阅如果有多个行项目,为什么目标字段显示多个值? 


适用产品

SAP Ariba Buying and Invoicing

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