映射问题-始终至少创建一个节点

2020-09-16 13:12发布

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

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


我不知道的快速映射问题。

我有一个UDF,它带有一些参数并根据值返回true/false。 对于每个True值,我想将目标节点设为。 效果很好(请参见屏幕截图)。 但是,如果我的UDF对队列中的每个值都得出False,则我仍然希望创建一个节点。 我试图以各种方式(如果/然后/否则,另一个UDF查看队列的所有值等)来完成此操作,并且我不断弄乱上下文等。可能是我忽略了一些简单的事情。

(8.7 kB)

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

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


我不知道的快速映射问题。

我有一个UDF,它带有一些参数并根据值返回true/false。 对于每个True值,我想将目标节点设为。 效果很好(请参见屏幕截图)。 但是,如果我的UDF对队列中的每个值都得出False,则我仍然希望创建一个节点。 我试图以各种方式(如果/然后/否则,另一个UDF查看队列的所有值等)来完成此操作,并且我不断弄乱上下文等。可能是我忽略了一些简单的事情。

(8.7 kB)
付费偷看设置
发送
2条回答
蓋茨
1楼 · 2020-09-16 13:45.采纳回答

嗨,

代替createIf,只需使用ifWithoutElse,然后再使用mapWithDefault。

测试全部为假

此致

马克

CPLASF-自律
2楼-- · 2020-09-16 13:45

感谢马克。 这成功了。 我还有其他一些不准确的值(来自错误的上下文),但这似乎是我要解决的另一个问题。 谢谢!

一周热门 更多>