点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好老师, 在这种情况下,发件...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好老师, 在这种情况下,发件...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好老师,
在这种情况下,发件人消息将具有多个标头,每个标头可以具有多行。 通常,至少总是在线上。
在映射中,发送方的每一行必须在接收方创建一个项目。
字段" map2item"必须从标题映射到项目。
因此,如果标头有2行,则必须将map2item字段使用两次。
我为此使用了节点函数UseOneAsMany,并且工作正常。
但是,有时标头中没有行,然后有空上下文。
在这种情况下,UseOneAsMany函数将引发错误:" .....函数useOneAsMany中的第一个队列中的值太少。它必须具有与第二个队列相同的上下文数……"
这就是队列的样子
我已经尝试了很多事情来使它以适当的方式工作,但到目前为止还没有成功。
请帮助我解决问题。
也许可以使用标准功能来完成?
使用UDF也许更好? 如果可以,请为UDF提供一些编码吗?
致谢
罗伯特
(86.8 kB)
嗨罗伯特,
您能否在map2item之后尝试使用mapWithDefault函数? 应该可以解决问题。
问候,
Supriya。
一周热门 更多>