根据HCI中的属性拆分消息

2020-08-23 02:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在进行一项集成(...

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

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


专家们,

我正在进行一项集成(在HCI中),该集成必须进行全局查询以获取SSFF中某个国家/地区的所有雇员。 然后,在转换数据之后,每个公司应生成一个文件(您可以在同一国家/地区拥有许多公司)。 公司是xml中的属性。

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
 
 <人>
 没有变化
  employee1 
 <就业信息>
 没有变化
 
  CHANGE 
  X 
 
 
 
 
 
 <人>
 没有变化
  employee2 
 <就业信息>
 没有变化
 
  CHANGE 
  X 
 
 
 
 
 
 <人>
 没有变化
  employee3 
 <就业信息>
 没有变化
 
  CHANGE 
  Y 
 
 
 
 
 
 

预期结果应该是message1:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
 
 <人>
 没有变化
  employee1 
 <就业信息>
 没有变化
 
  CHANGE 
  X 
 
 
 
 
 
 <人>
 没有变化
  employee2 
 <就业信息>
 没有变化
 
  CHANGE 
  X 
 
 
 
 

 
 

消息2

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
 
 <人>
 没有变化
  employee3 
 <就业信息>
 没有变化
 
  CHANGE 
  Y 
 
 
 
 

 
 

使用过滤器对消息进行分组非常简单,但是我认为我需要为每个公司添加一个过滤器,并且我正在寻找一种动态解决方案。 我正在努力寻找一种使用分离器或迭代器进行处理的方法。

有人有解决这个问题的想法吗?

预先感谢

安东尼奥

6条回答
小c菟菟
2020-08-23 02:40

您可以使用Splitter进行此操作,请查看下面的文档和示例,因为它们与您的案例非常相似:

https://help.sap.com/viewer/368c481cd6954bdfa5d0435479 /Cloud/zh-CN/83e2022f9c014bebab63cb933e625610.html?q=splitter

最好的问候

卡洛斯

一周热门 更多>