为通用拆分器动态设置分组

2020-08-18 23:12发布

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

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


我有一个集成,我想将传入的消息负载划分为最大。 10个分组并并行处理。 目前,我正在研究常规拆分器并行处理选项。 我想做的是动态设置分组参数,这样我们总是以max为结尾。 10组邮件。

我的问题是是否可以对通用拆分器的分组参数进行参数化。 我在文档中找不到信息。

如果还有其他解决方案,请也告诉我。

提前谢谢!

布拉姆

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

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


我有一个集成,我想将传入的消息负载划分为最大。 10个分组并并行处理。 目前,我正在研究常规拆分器并行处理选项。 我想做的是动态设置分组参数,这样我们总是以max为结尾。 10组邮件。

我的问题是是否可以对通用拆分器的分组参数进行参数化。 我在文档中找不到信息。

如果还有其他解决方案,请也告诉我。

提前谢谢!

布拉姆

付费偷看设置
发送
2条回答
Aaron 3364
1楼 · 2020-08-19 00:10.采纳回答

你好,布拉姆,

您不能在Splitter的分组字段中使用属性,这意味着您无法动态设置分组。

但是可以,您可以对分组字段进行外部化或参数化,但这并不能使其动态化。

您可以尝试以下方法,但请针对性能进行正确测试:

1。 在内容修改器中添加一个名称为grouping_number的属性,并在运行时从有效负载中获取其值。

2。 添加多个Splitter副本,在其中对分组编号进行硬编码,例如将Splitter1分组为2,将Splitter2分组为4,等等。

3。 在您的拆分器之前添加路由器,并根据grouping_number属性值将其定向到适当的拆分器路径。 例如,如果grouping_number = 2,则路由器应执行spliterr1的路径,其中分组为2,如果grouping_number = 4,则路由器应执行Spliterr2的路径,其中分组为4,依此类推。

请告诉我这是否可行。

葫芦娃快救爷爷
2楼-- · 2020-08-18 23:59

感谢Bram进行更新并在博客文章中分享您的知识。

一周热门 更多>