点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在进行一项集成(...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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
使用过滤器对消息进行分组非常简单,但是我认为我需要为每个公司添加一个过滤器,并且我正在寻找一种动态解决方案。 我正在努力寻找一种使用分离器或迭代器进行处理的方法。
有人有解决这个问题的想法吗?
预先感谢
安东尼奥
安东尼奥
使用拆分器,您可以创建不同的数据流。 首先,您应该将具有相同公司的员工分组,然后将他们拆分。 拆分器之后的流将由不同的消息共享。 对于命名约定文件,您可以为公司ID创建一个属性,并在sftp通道中使用。
替代方法是使用过滤器。 我建议您采用这种方法,因为您将在不同的时间安排公司。 为公司创建一个外部参数,并复制尽可能多的公司的界面。 在iflow id中包含公司ID。
一周热门 更多>