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

如何使用面向 Spend&Network 的托管网关映射工具上的 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. 单击添加条件到每件
  3. 选择源结构上所需的段。
  4. 根据业务需求设置条件。
  5. 单击确定

请注意,For-Each 函数的目的是创建新的可重复结构,而不是更新循环结构的现有值。这意味着仅建议将 For-Each 用于非标准重复段(例如,PO_EXTENSIONIN/PurchaseOrderExportRequest 的项目)。如果所需结构已由标准映射(例如 PurchaseOrderExportRequest 的 PO_ITEMS/项目)重复,则应改用位置/变量循环。


另请参阅

有关如何执行目标变量循环的详细信息,请参阅以下资源:

3180750 - 如何使用面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 映射工具中的职位循环功能

SAP Help Portal > 面向支出管理和 SAP Business Network 的 SAP Integration Suite 托管网关 > 面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 配置指南 > 管理自定义映射 > 编辑自定义映射 > 添加目标变量 | SAP Help Portal



适用产品

SAP Integration Suite 托管网关 > 托管网关基础和工具 > 面向托管网关门户的托管网关

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