消息映射目标XML结构中的重复空节点

2020-08-23 17:08发布

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

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


嗨,

尝试将源idoc结构映射到我们的输出xml结构时遇到问题。

问题:

例如:源IDOC 中的节点以不同的值出现6次。 我使用的逻辑是,如果字段QUALF = 025,则获取并分配给输出结构字段。 效果很好。但是其他5个失败条件现在显示为空字段(报价日期),如下面的图片中所示,供您参考。

如何删除它们?

(14.8 kB)

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

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


嗨,

尝试将源idoc结构映射到我们的输出xml结构时遇到问题。

问题:

例如:源IDOC 中的节点以不同的值出现6次。 我使用的逻辑是,如果字段QUALF = 025,则获取并分配给输出结构字段。 效果很好。但是其他5个失败条件现在显示为空字段(报价日期),如下面的图片中所示,供您参考。

如何删除它们?

(14.8 kB)
付费偷看设置
发送
2条回答
昵称总是被占用
1楼 · 2020-08-23 17:37.采纳回答

嗨Subin,

请检查" createif"映射元素。 这样,仅当元素满足给定条件时,您才可以创建它们。 (这完全适合您的情况" QUALF = ..."。)如果您需要有关createif-usage的更多帮助/示例,请阅读本文: http://saptechnical.com/Tutorials/XI/NodeFunctions/Page1.htm

亲切的问候,
Raffael

CPLASF-自律
2楼-- · 2020-08-23 17:16
< p> createif应该映射到要抑制的元素的父元素。

注意:此外-您是否双击了屏幕快照中的" ifS"元素并检查了"抑制" "复选框已填写?

一周热门 更多>