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

2020-08-17 23:10发布

         点击此处--->   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)

         点击此处--->   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条回答
追夢秋陽
1楼-- · 2020-08-18 00:05

Hello Sheetal

如果要为v2运行时API传递多个值,则需要做两件事:

  1. 您的决策表结果必须为表类型 。 这意味着您创建了一个结构名为Model1的数据对象,然后创建了一个表类型为Model1List的数据对象,该数据对象引用了结构数据对象Model1
  2. 相同的表类型数据对象必须用于以下规则服务结果: 好
  3. 如果要在表达式中使用列表或数组,则可以使用IN或EXISTSIN之类的功能(可以在规则表达式语言
  4. 在运行时,您传递了一个json对象数组,它将根据您的规则表达式分别进行评估 。
clasier
2楼-- · 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

一周热门 更多>