SCP业务规则:如何通过带有决策表的规则使用一个输入获得多个结果

2020-08-19 07:00发布

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

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


尊敬的专家,

我创建了一个决策表,其中有多行结果不同,但是输入/条件值相同。 示例:输入属性相同,但是我想要多个输出值。 我没有找到匹配项,但得到了结果。 您能帮我如何设置此要求的规则吗? 我也尝试过属性关联,但是结果没有变化。

此致

Madhan

tested-via-postman-with-no-result.jpg

decision-table.jpg (93.6 kB)

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

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


尊敬的专家,

我创建了一个决策表,其中有多行结果不同,但是输入/条件值相同。 示例:输入属性相同,但是我想要多个输出值。 我没有找到匹配项,但得到了结果。 您能帮我如何设置此要求的规则吗? 我也尝试过属性关联,但是结果没有变化。

此致

Madhan

tested-via-postman-with-no-result.jpg

decision-table.jpg (93.6 kB)
付费偷看设置
发送
8条回答
callcenter油条
1楼 · 2020-08-19 07:33.采纳回答

您好,Madhan,
您需要使用Table类型的数据类型作为Result来收集多行作为输出。 (a)创建一个新的数据类型,例如表类型为EquipmentList,并使用EquipmentInfo作为参考结构。 然后,将此EquipmentList用作决策表规则的结果,并使用该表作为结果更新ruleservice。

Cikesha
2楼-- · 2020-08-19 07:16

问题已得到回答。

N-Moskvin
3楼-- · 2020-08-19 07:18

您好 Madhan Madavaneri Mohan Reddy

您可以更改决策表以检索所有匹配项。 单击[Cog]图标进入决策表设置,并在最顶部看到一个下拉列表。 它将显示"首次匹配"或"所有匹配"。

如果选择"所有匹配",则将提取所有记录。

希望这会有所帮助,如果可以,请标记为"最佳答案"。

感谢与问候

Phil Cooley

SAP德到
4楼-- · 2020-08-19 07:27

你好 阿卡纳语,

好的,注意到了。

谢谢

Madhan

lukcy2020
5楼-- · 2020-08-19 07:29

嗨,Phil Cooley,

感谢您的回复。 决策表是使用匹配策略"全部匹配"创建的,但是当输入列之一在多行中具有相同的值时,则未获得任何结果。 请让我知道是否有实现多种结果的替代方法(例如:请求消息的发送方式应不同)?

感谢与问候,

Madhan

粗暴的香蕉
6楼-- · 2020-08-19 07:17

Hello Archana,

我按照您建议的方式进行操作,现在结果为"未记录"。请找到该项目的屏幕快照,并通过POSTMAN请求。请提出建议。

感谢与问候,

Madhan

打一壶酱油
7楼-- · 2020-08-19 07:25

你好Archana,

我已经删除了规则服务并创建了新的规则服务,它按照您的解释工作。 非常感谢您的帮助。

感谢和问候,

Madhan

一周热门 更多>