点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在尝试节点函数" useOneAsMany",在显示队列中出现如下错误:函数useOneAsMany的第一个队列中的值过多。
场景:
- 如果input4存在,则将其映射到output4。
input4在标题部分。 请参见下面的映射。
Diaplay队列:
如果满足条件,我做错了事。
请引导我。
谢谢
拉维
useoneasmany.jpg (108.2 kB)
嗨,拉维!
首先:我建议使用变量而不是" UseOneAsMany"函数。 确实可以简化映射。
第二:在您的情况下,不需要" If"功能。 足够使用:input4-> MapWithDefault [" NotExist"]-> ...
您还可以在此博客中了解有关使用" UseOneAsMany"功能的信息:
https://blogs.sap.com/2015/ 02/20/useoneasmany-in-sap-pi /
关于Evgeniy。
嗨,Evgeniy
实际上我正在练习节点功能,所以我举了一个随机的例子。
但是谢谢,我发现了另一种方法。
谢谢
Ravi
嗨,Ravi,
useOneAsMany()函数需要考虑三个输入参数:
1.-您需要重复什么项目。
2.-您需要重复几次上述1 .-
中提到的项目3.-与您需要重复的项目来自同一上下文的项目。
因此,根据您的示例,TEST与Input4的上下文级别不同,
关于,
阿达丽德。
一周热门 更多>