PI映射条件问题失败

2020-08-23 08:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我要检查四个条件,如...

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

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


专家们,

我要检查四个条件,如果四个条件满足,那么我需要传递第五个字段值。 如果我有一个节点,它正在工作。如果我有多个节点,它正在检查两个条件并发送给目标。 这是我的问题,下面的屏幕供您参考。

如果udf,请给我,否则建议更改任何映射级别

映射

正确值

多个节点传递错误的值

capture.jpg (72.5 kB)
2条回答
Violet凡
2020-08-23 08:22

你好,法亚兹

您可以通过这种方式修改映射。 请参考以下图片。

关键点是@Class与其他属性(@ Destination,@ PaxType,@ Usage)位于节点的不同级别。 从上下文的角度来看,您所做的无法将Apple与Apple进行比较,因此在" ifWithoutElse"之前的最终" AND"布尔立方体中生成了太多不需要的" SUPPRESS",如下图所示,我复制了您的设计。 因此,没有合适的输出显示给" BoradedPax_FirstClass"

我主要利用" useOneAsMany"使它们具有可比性,随后是我在第一张图片中突出显示的" SplitByValue"和" removeContext"。 这两个是必要的逻辑立方体,它们使上下文更改变得合理。 这是我的考试。

希望这会有所帮助

Jay

一周热门 更多>