决策表输入参数中的多个值

2020-08-17 23:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 有人可以建议如何维护/传...

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

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


你好

有人可以建议如何维护/传递决策表规则中输入字段的多个值。

仅供参考。.我正在使用Cloud Foundry环境和Cloud Foundry V2的Rule Execution API。

这是我的情况:决策表输入将是"物料"和"选项"组合,输出将是字符串值。

示例:

材质选项输出Mat1 100,200,300 String1 Mat1 100 String2 Mat2 200,400 String3 Mat2 100 String4

这是我的数据对象:(附加了data_objects_Image1)

我试图在决策表条件表达式中选择不同的选项,但无法输入值列表。 我看到的错误消息是"表达错误"。

附加了Decision_table1_Image2

附加了Decision_table2_Image3

有什么办法可以在决策表中列出多个值?

此外,我们如何通过输入多个值来测试api? 不确定这是正确的过程。

附带的api_execution_Image4

感谢您对以上两点的帮助。

谢谢

Sheetal Reddy

data-objects-image1.jpg (98.4 kB)
2条回答
clasier
2020-08-17 23:52

嗨Archana,

感谢您的回复。 这里有几点:

1。 我的决策表结果已经是表类型。 (您的point1和point2符合预期)

2。 我认为IN或EXISTIN不会返回预期的结果。

材质选项输出

Mat1 100,200,300 String1

Mat1 100 String2

Mat2 200,400 String3

Mat2 100 String4

我的方案是,如果我将Material传递为" Mat1",并将选项传递为" 100"," 200"和" 300",则输出为" String1"。 但是例如,如果我传递" Mat1"而只是传递" 100",则如果我使用IN操作,则它将返回" String1"和" String2"。 在这种情况下,我只需要'String2',而不是'String1'。

3。 到第四点,您是否有关于如何传递值数组的博客或示例?

再次感谢您的帮助。

谢谢

Sheetal Reddy

一周热门 更多>