映射问题-如何映射多值节点字段

2020-08-18 08:55发布

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

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


大家好,

我想将员工ID映射到employeeId。 我已经直接将员工ID映射到employeeId。 但我总是只收到一个ID。 当推送多个员工记录时,我仅收到一个员工ID字段,其余员工详细信息不带ID。

如何正确映射以获取具有id字段的所有员工信息。

当前映射为

id ----> employeeId(我是否必须添加任何上下文或如何以正确的方式进行映射?)

我的输入xml

 <销售>
  <员工>
   101 
   XDG 
   4XR1 
   
 
 <销售>
  <员工>
   102 
   XDG 
   4XR1 
    
 <销售>
  <员工>
   103 
   XDG 
   4XR1 
   
  

我的预期输出xml

 
  <员工>
     101 
  
 
 
  <员工>
     102 
  
 
 
  <员工>
     103 
  
  

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

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


大家好,

我想将员工ID映射到employeeId。 我已经直接将员工ID映射到employeeId。 但我总是只收到一个ID。 当推送多个员工记录时,我仅收到一个员工ID字段,其余员工详细信息不带ID。

如何正确映射以获取具有id字段的所有员工信息。

当前映射为

id ----> employeeId(我是否必须添加任何上下文或如何以正确的方式进行映射?)

我的输入xml

 <销售>
  <员工>
   101 
   XDG 
   4XR1 
   
 
 <销售>
  <员工>
   102 
   XDG 
   4XR1 
    
 <销售>
  <员工>
   103 
   XDG 
   4XR1 
   
  

我的预期输出xml

 
  <员工>
     101 
  
 
 
  <员工>
     102 
  
 
 
  <员工>
     103 
  
  
付费偷看设置
发送
2条回答
1楼-- · 2020-08-18 09:05

您好Ansari,

请检查目标节点的出现,使其无界,如下所示。

下面的目标XSD可能会对您有所帮助(我已根据您的输入和输出有效负载创建了该文件)。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

问候,

Sriprasad Shivaram Bhat

Tong__Ming
2楼-- · 2020-08-18 09:05

嗨,Sirprasad,

我的实际业务场景是USERID_LONG到ID映射 将员工复制到SAP Business Suite(ERP-> C4C)

对于上述映射,我收到以下没有身份ID的有效负载。 仅针对第一个元素收到的身份ID。

请帮帮我。 请注意,来自ERP的"员工复制"请求包含多个员工记录,并且useridlong和Identity ID字段之间的映射仅适用于第一个记录,而对随后的记录则失败。

预先感谢

一周热门 更多>