IDT数据安全配置文件-行级安全性未提供所需的输出

2020-09-05 17:32发布

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

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


我们发现Universe行级安全性的实现存在问题。 我们向同一帐户添加了多个不同的限制(即OpCo限制AND类别限制AND Buying Office限制),发现生成的SQL中的逻辑错误地使用OR而不是AND。 这将导致用户看不到的数据可用。

当前观察到的逻辑:在(第1类)或(第2类)或(Opco 1)或(Opco 2)或(采购办公室1)或(采购办公室2)

所需的逻辑为:在(((类别1)或(类别2))和((Opco 1)或(Opco 2))AND((采购办公室1)或(采购办公室2 ))

我已经尝试了IDT中"控制和SQL聚合"设置以及"行限制聚集"设置的所有12种可能组合,但仍未获得所需的逻辑。

有人可以建议解决方法吗?

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

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


我们发现Universe行级安全性的实现存在问题。 我们向同一帐户添加了多个不同的限制(即OpCo限制AND类别限制AND Buying Office限制),发现生成的SQL中的逻辑错误地使用OR而不是AND。 这将导致用户看不到的数据可用。

当前观察到的逻辑:在(第1类)或(第2类)或(Opco 1)或(Opco 2)或(采购办公室1)或(采购办公室2)

所需的逻辑为:在(((类别1)或(类别2))和((Opco 1)或(Opco 2))AND((采购办公室1)或(采购办公室2 ))

我已经尝试了IDT中"控制和SQL聚合"设置以及"行限制聚集"设置的所有12种可能组合,但仍未获得所需的逻辑。

有人可以建议解决方法吗?

付费偷看设置
发送
4条回答
lukcy2020
1楼-- · 2020-09-05 18:01

嗨,Pritha,

您是否尝试过将限制设置为"非常严格"?

这是行不通的,比起我建议您创建一个特定的限制,该限制已在定义中包含标准(而不是对同一组/用户应用多个限制)。

HTH

Daniele Tiles

软件心理学工程师
2楼-- · 2020-09-05 17:55

我已修复您的标签,以匹配您要询问的产品的区域。

太Q了
3楼-- · 2020-09-05 17:55

嗨,Pritha,

对不起,我没有注意到您需要OR。 然后,您应该尝试相反的做法,但我也建议您重新使用这些限制(以形成一个限制,而不是将它们组合在一起)。

致谢

Daniele

昵称总是被占用
4楼-- · 2020-09-05 17:54

你好Daniele

感谢您的回复。

我已经将"控制和SQL设置"聚合以及"行限制聚合"设置为" AND",但这是我得到的输出-

(((第1类)和(第2类))和(((奥普科1)和(奥普科2))和(((采购办公室1)和(采购办公室2)))

一周热门 更多>