映射逻辑未生成所需的输出

2020-09-12 08:08发布

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

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


你好,
我有一个映射要求,可以根据源字段中的值生成目标节点。
源和目标结构如下所示:

映射条件为 IF货币= EUR或IF CountryCode = 11然后在目标上创建行节点。 然后也相应地创建Segment01或Segment02(或两者)。
有可能发生Segment01或Segment02的情况发生,甚至可能同时发生在源中。

现在,我尝试使用以下映射逻辑:

源节点的上下文设置为更高一级(货币-行,国家代码-行)。

但是,即使不满足条件,输出也不如预期生成目标行节点

应该怎么做才能更正映射逻辑以获得预期的输出?

谢谢!

(10.0 kB)

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

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


你好,
我有一个映射要求,可以根据源字段中的值生成目标节点。
源和目标结构如下所示:

映射条件为 IF货币= EUR或IF CountryCode = 11然后在目标上创建行节点。 然后也相应地创建Segment01或Segment02(或两者)。
有可能发生Segment01或Segment02的情况发生,甚至可能同时发生在源中。

现在,我尝试使用以下映射逻辑:

源节点的上下文设置为更高一级(货币-行,国家代码-行)。

但是,即使不满足条件,输出也不如预期生成目标行节点

应该怎么做才能更正映射逻辑以获得预期的输出?

谢谢!

(10.0 kB)
付费偷看设置
发送
3条回答
clever101
1楼 · 2020-09-12 08:34.采纳回答

使用XSLT映射删除了不包含任何Segment01或Segment02的行。

宇峰Kouji
2楼-- · 2020-09-12 08:34

您是否已尝试删除行映射的上下文(或-> removeContext-> If)?

软件心理学工程师
3楼-- · 2020-09-12 08:27

您好Srinivas,
我尝试了removeContext,但无法获得所需的结果


我得到的输出是:


您知道这里有什么问题吗?
或者,如果我必须从不包含任何Segment01或Segment02的消息中删除行,该怎么办? 我记得在SCN上看到一个UDF,但现在找不到了。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答