useOneAsMany SAP PI函数中的空上下文存在问题

2020-08-25 10:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好。 即使是复杂的图形映射,...

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

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


你好。

即使是复杂的图形映射,我也没有问题,但是现在我遇到了。

我必须为每个记录创建一个目标" u_user"元素。 所以我使用函数" useOneAsMany"。

如果每个用户都至少具有一个角色,则一切正常。 但是,如果有一个没有角色的用户,功能就会失败。

它表示第一队列和第二队列中存在不同数量的上下文。 但实际上,每种情况都有3种情况。 即使第二个队列中的第二个上下文为空。

所有队列都显示在屏幕截图上。

看起来像个错误。 是否有修复程序或任何想法为什么会发生这种情况?

最诚挚的问候,

安德烈

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
    
        21 
    
    
       
           USER1 
          <角色>
             <角色>
                 CRPCLNT400 
                 Z001 
                 2019-01-18 
                 9999-12-31 
             
          
       
       
           USER2 
          <角色/>
       
       
           USER3 
          <角色>
             <角色>
                 S4PCLNT400 
                 Z002 
                 2019-01-18 
                 9999-12-31 
             
             <角色>
                 BWPCLNT400 
                 Z003 
                 2019-01-18 
                 9999-12-31 
             
             <角色>
                 EMPCLNT400 
                 Z004 
                 2019-01-18 
                 9999-12-31 
             
          
       
    
 
 

(127.3 kB)
付费偷看设置
发送
5条回答
d56caomao
1楼-- · 2020-08-25 11:01

安德烈,

尝试以下方法,让我们知道:

注意:请检查UseOneAsMany的第二个和第三个参数。 请忽略目标字段名称。

感谢与问候,

Binod Kumar Mondal

梦想连接
2楼-- · 2020-08-25 10:55

嗨安德烈

此刻我在同一条船上。

您能正常工作吗?

致谢

哎,真难
3楼-- · 2020-08-25 10:51

嗨,安德烈,

根据您的评论。 请检查下面的映射。

谢谢

Binod

哎,真难
4楼-- · 2020-08-25 10:57

Hello Binod。

它没有给出错误信息,但是它工作不正确。

结果中应该没有值" 101",因为该用户没有角色。

在您的示例中,生成了4条记录,而不是3条。

应该有一个记录(10个记录)和两个记录(102个)。没有记录(101个)。

最诚挚的问候,

安德烈

土豆飞人
5楼-- · 2020-08-25 11:02

安德烈,

在使用"尽可能多使用"时,请记住以下内容。

此功能有3个输入:

1)前两个输入(即1st和2nd)应该具有相同数量的上下文更改。

2)最后两个输入(即2nd和3rd)在两个队列中应具有相同数量的值。

这将帮助您使用显示队列检查映射。

谢谢

阿米尔

一周热门 更多>