维护具有多个匹配结果的决策表失败

2020-09-10 12:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我刚开始使用BRF +,并试图将...

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

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


我刚开始使用BRF +,并试图将其用于分类方案。 我想保持这样的结构:

 Source1 Target1 30%
 Source1 Target2 70%

"我的来源"实际上是几个字段,而"目标"也是几个字段。 当我在决策表中启用"多重匹配模式"时,系统会告诉我结果必须是表类型。 所以我创建了Target +%字段表。

但是,如果我尝试维护决策表,则在尝试在Target中输入值时遇到错误。 该错误在方法IF_FDT_EXPRESSION〜SET_RESULT_DATA_OBJECT中生成,并显示"结果数据对象&1无效;仅允许使用基本数据对象。"

这是否意味着我必须以其他方式维护决策表(例如,我可以仅从Excel上传它,并且Excel文件的结构应该是什么),还是不能将其用于这种单向操作? 很多关系?

付费偷看设置
发送
3条回答
callcenter油条
1楼-- · 2020-09-10 13:39

ping Carsten Ziegler :)谢谢!

粗暴的香蕉
2楼-- · 2020-09-10 13:42

嗨! 帕特里克(Patrick),以您的狗/猫为例:

-如果Source = DogFood,则{(Target:Sparky; Ratio = 20%),(Target:Rex; Ratio = 50%),(Target:Angel; Ratio = 30%)} 
-如果Source = CatFood,然后{(Target:Felix; Ratio = 50%),(Target:Smoky; Ratio = 50%)}

到目前为止,我尝试将[Target; Ratio]创建为表结构并将其添加到决策表中,但是我无法对其进行维护。 实际上,除基本数据类型外,似乎禁止任何维护。 我想念什么吗? 谢谢!

浮生未央
3楼-- · 2020-09-10 13:44

嗨,罗马,

请在这里澄清一下,您有表格需要的逻辑吗? 例如 如果source =" dogs",则target1 = 40%,或者如果source =" cats" target1 = 50%?

在提出建议之前,我需要更多信息。 我不完全知道您的用例。 但是考虑到决策表的灵活性,因为您可以将操作用作匹配项的输出,所以它应该可以工作。

例如,您还可以具有输出结构。 如果第1列匹配,则将target1 = 40%设置为target2 = 60%。 如果第2列匹配,则将target1 = 20%和target2 = 80%设置为

希望这会引导您找到答案! 我们已经开始使用BRF +进行实用程序的集合管理,这是一个了不起的工具。 希望我5年前就知道!

帕特里克

一周热门 更多>