CPI DS中的XML Map迭代规则

2020-09-05 03:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我想知道xml映射中的迭代规则如何工作。

谁能详细解释我? 我知道我们必须为重复的节点定义迭代规则。

工具提供了两种选择

  • 我们可以在标头节点上定义规则。
  • 我们可以在项目节点处定义规则。

我想知道两者之间的区别。 何时使用选项一和选项二?

普拉维

(33.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我想知道xml映射中的迭代规则如何工作。

谁能详细解释我? 我知道我们必须为重复的节点定义迭代规则。

工具提供了两种选择

  • 我们可以在标头节点上定义规则。
  • 我们可以在项目节点处定义规则。

我想知道两者之间的区别。 何时使用选项一和选项二?

普拉维

(33.7 kB)
付费偷看设置
发送
2条回答
槿木_熙
1楼-- · 2020-09-05 03:45

您可能既需要控制一个Web服务调用次数,又需要一个控制每个调用中的项目数量。 对我来说,从下往上构建时最容易理解,就像"我希望每个Y都需要1 X"一样,所以我们从item开始。

每个必须发送到WS的项目 函数对应于PRDID,LOCID,TSTFR等的组合。您可以在输入端的Qry_Filter1下看到这些字段。 因此,"项目"级别的迭代规则将为XML_BATCH.Qry_Filter1。 您希望每个传入的行都有1个"项目"。

标头" XML_MAP"的迭代规则是不同的。 XML Batch转换将数据分成大组,以使其更易于加载。 因此,您要为每个批次建立1个XML请求。 头的规则是XML_BATCH,因为该行对应于每个批次。

歪着头看世界
2楼-- · 2020-09-05 03:53

嗨,杰夫,

感谢您的回复。 很抱歉再次询问您。 我对这个概念感到困惑。 你能举一个例子来解释我吗?

当我在XML_BATCH上使用XML_BATCH.Qry_Filter1选择一个迭代规则时,该接口仍然可以正常工作并将数据加载到S4HANA,并且该项目也在循环。

干杯!

普拉维

一周热门 更多>