useOneAsMany映射错误

2020-09-21 17:23发布

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

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


专家您好,

我正在尝试节点函数" useOneAsMany",在显示队列中出现如下错误:函数useOneAsMany的第一个队列中的值过多。


场景:

  • 如果input4存在,则将其映射到output4。

input4在标题部分。 请参见下面的映射。

Diaplay队列:

如果满足条件,我做错了事。

请引导我。

谢谢

拉维

useoneasmany.jpg (108.2 kB)

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

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


专家您好,

我正在尝试节点函数" useOneAsMany",在显示队列中出现如下错误:函数useOneAsMany的第一个队列中的值过多。


场景:

  • 如果input4存在,则将其映射到output4。

input4在标题部分。 请参见下面的映射。

Diaplay队列:

如果满足条件,我做错了事。

请引导我。

谢谢

拉维

useoneasmany.jpg (108.2 kB)
付费偷看设置
发送
3条回答
黑丝骑士
1楼-- · 2020-09-21 18:18

嗨,拉维!

首先:我建议使用变量而不是" UseOneAsMany"函数。 确实可以简化映射。

第二:在您的情况下,不需要" If"功能。 足够使用:input4-> MapWithDefault [" NotExist"]-> ...

您还可以在此博客中了解有关使用" UseOneAsMany"功能的信息:

https://blogs.sap.com/2015/ 02/20/useoneasmany-in-sap-pi /

关于Evgeniy。

clasier
2楼-- · 2020-09-21 17:58

嗨,Evgeniy

实际上我正在练习节点功能,所以我举了一个随机的例子。

但是谢谢,我发现了另一种方法。

谢谢

Ravi

ZJXianG
3楼-- · 2020-09-21 18:01

嗨,Ravi,

useOneAsMany()函数需要考虑三个输入参数:

1.-您需要重复什么项目。

2.-您需要重复几次上述1 .-

中提到的项目

3.-与您需要重复的项目来自同一上下文的项目。

因此,根据您的示例,TEST与Input4的上下文级别不同,

关于,
阿达丽德。

一周热门 更多>