BPM问题

2020-09-10 02:28发布

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

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


全部,

在我正在设计的BPM中,我收到一个订单请求消息,该消息包含一个标头和多个订单项,收到消息后,我正在查找该订单是否已经存在,如果存在,那么我有 做一系列步骤。

这里有东西:

如果订单存在,我进行查找后。.

我正在使用switch语句分隔行 items.my 的行中有1。 3发生。 第一个出现状态可以具有状态A,第二个出现状态B和第三个出现状态C,现在使用switch语句我必须分开味精并进一步处理它们。 订单项状态为A则必须经过第一个分支并进行一些处理,如果第二个订单项的状态为B,则必须经过第二个分支并进行一些处理,依此类推...

我想知道这是如何实现的吗?

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

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


全部,

在我正在设计的BPM中,我收到一个订单请求消息,该消息包含一个标头和多个订单项,收到消息后,我正在查找该订单是否已经存在,如果存在,那么我有 做一系列步骤。

这里有东西:

如果订单存在,我进行查找后。.

我正在使用switch语句分隔行 items.my 的行中有1。 3发生。 第一个出现状态可以具有状态A,第二个出现状态B和第三个出现状态C,现在使用switch语句我必须分开味精并进一步处理它们。 订单项状态为A则必须经过第一个分支并进行一些处理,如果第二个订单项的状态为B,则必须经过第二个分支并进行一些处理,依此类推...

我想知道这是如何实现的吗?

付费偷看设置
发送
2条回答
亦是此间程序员
1楼-- · 2020-09-10 03:00

Chaithra,

查找后,您可以使用带有3个分支的Fork步骤。

在每个分支内,您都可以检查订单项的存在。 如果存在,则进行进一步处理,否则不执行任何操作。 在每个fork步骤中,您都可以使用Switch语句来解决您的需求。

希望这会有所帮助!

问候,

Moorthy

何必丶何苦呢
2楼-- · 2020-09-10 02:58

Chaithra我已经在您的另一个问题1:N多重映射中解释了功能。

对于诸如设备ID和状态之类的映射字段,您不需要useAsmany功能。 直接映射它们,并确保将字段(您需要复制您的Output消息)(从您的示例中我了解到,您想根据LineItem的出现来拆分消息)映射到目标.... out_mt。 因此,每次出现LineItem都会生成您的输出消息。

只需使用显示队列功能即可清楚地了解功能的行为。

欢呼

Piyush

一周热门 更多>