循环过程调用(由"数组"确定的循环)?

2020-09-14 11:33发布

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

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


尊敬的专家,

我们需要调用一个以值" SalesOrg"作为请求参数的数据库Web服务,以选择该特定SalesOrg的每日销售数据。

Web服务仅可以处理一个SalesOrg作为输入参数。 但是,集成流应该能够为定义的SalesOrgs顺序调用Web服务。 所需的SalesOrg可以每天更改,因此应该可以配置。

想法是实现"循环处理调用",该调用将分别为每个SalesOrg调用Web服务。

问题是没有可以定义的结束条件。 想法是,循环过程调用将在所有定义的SalesOrg上循环,并在选择了所有SalesOrg之后停止。 理想的情况是定义一个内容修改器步骤,然后将可能的SalesOrgs外部化,然后可以将其修改或选择为集成流程配置的一部分。

有什么想法可以实现吗?

谢谢!

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

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


尊敬的专家,

我们需要调用一个以值" SalesOrg"作为请求参数的数据库Web服务,以选择该特定SalesOrg的每日销售数据。

Web服务仅可以处理一个SalesOrg作为输入参数。 但是,集成流应该能够为定义的SalesOrgs顺序调用Web服务。 所需的SalesOrg可以每天更改,因此应该可以配置。

想法是实现"循环处理调用",该调用将分别为每个SalesOrg调用Web服务。

问题是没有可以定义的结束条件。 想法是,循环过程调用将在所有定义的SalesOrg上循环,并在选择了所有SalesOrg之后停止。 理想的情况是定义一个内容修改器步骤,然后将可能的SalesOrgs外部化,然后可以将其修改或选择为集成流程配置的一部分。

有什么想法可以实现吗?

谢谢!

付费偷看设置
发送
2条回答
槿木_熙
1楼-- · 2020-09-14 11:58

弗洛里安,

我认为还有另一种选择,您可以使用值映射。

假设您有3个SO,请将所有SO以CSV格式存储,例如SO1,SO2,SO3

使用脚本读取值映射并为每个SO创建计数器,也可以为每个SO创建简单消息,

然后使用拆分器在每个消息和调用子流程上进行拆分,并在子流程中调用您的实际服务。

致谢

GB

bbpeas
2楼-- · 2020-09-14 12:10

你好弗洛里安,

您可以使用Aggregator而不是循环过程来设置超时时间,在此超时之后,可以使用聚合消息进行进一步处理。

此致

Sriprasad Shivaram Bhat

一周热门 更多>