行级安全性不起作用

2020-09-13 06:12发布

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

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


专家们,

我们有两家公司相同的架构。

我们对两家公司都使用相同的IDT和报告,并在每次刷新报告后按照强制性@prompt创建,以选择公司名称并分配为表所有者。

现在,要求公司1的用户在提示列表中只能看到1。

所以我添加了以下行限制。

但是当我刷新报告并提示时,我看到了公司名称,因此在查询中未添加行级别限制和where子句。

我已将其应用于每个组并也进行了检查。

能请你提出我在做什么错事。

row.jpg (73.0 kB)

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

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


专家们,

我们有两家公司相同的架构。

我们对两家公司都使用相同的IDT和报告,并在每次刷新报告后按照强制性@prompt创建,以选择公司名称并分配为表所有者。

现在,要求公司1的用户在提示列表中只能看到1。

所以我添加了以下行限制。

但是当我刷新报告并提示时,我看到了公司名称,因此在查询中未添加行级别限制和where子句。

我已将其应用于每个组并也进行了检查。

能请你提出我在做什么错事。

row.jpg (73.0 kB)
付费偷看设置
发送
2条回答
小熊yu生菜
1楼-- · 2020-09-13 06:31

在使用"提示"时,必须先更新对象的值列表。

您可以在IDT的"参数和值列表"下进行操作–>选项->"强制用户在使用前过滤值"

...

第二,仅当查询中的对象访问相同的受限表时,行级限制才适用于查询(在where子句中添加)。

何必丶何苦呢
2楼-- · 2020-09-13 06:51

感谢 Ayman Salem 进行回复。

我正在使用带有自定义SQL的值列表,并且"强制用户在使用前过滤值"显示为灰色。

查询是:

从数据库中选择数据库名称

我在下面的博客中引用了我们对动态数据源的要求:

http://trustedbi.com/2012/12/19/dynamic-data-connection

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答