在HANA中应用用户安全性

2020-09-22 05:21发布

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

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


专家们,

在通过HANA实现安全性方面需要一些帮助。

我们正试图通过HANA在BOBJ报告中应用数据限制。

1。 我们在BW/HANA中有一个自定义表,其中包含用户访问详细信息。

2。 我们开发了一个根据会话用户提取授权的过程。

3。 创建了一个分析特权,并向该分析特权中添加了所有必需的视图及其从属视图。

4。 通过传递来自上面创建的目录过程的输入,为视图分配了属性限制。

5。 创建一个角色,并将此分析特权分配给该角色。

6。 将此角色分配给用户ID。

现在,当我们尝试在角色分配后使用该用户ID对视图进行数据预览时,我们将无法看到数据。 但是,后端表中有数据。

程序还会提供用户有权查看的数据。

但是,视图没有提供任何数据。

我们有什么遗漏吗? 请告知。

谢谢!

Mahendra Pederedla

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

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


专家们,

在通过HANA实现安全性方面需要一些帮助。

我们正试图通过HANA在BOBJ报告中应用数据限制。

1。 我们在BW/HANA中有一个自定义表,其中包含用户访问详细信息。

2。 我们开发了一个根据会话用户提取授权的过程。

3。 创建了一个分析特权,并向该分析特权中添加了所有必需的视图及其从属视图。

4。 通过传递来自上面创建的目录过程的输入,为视图分配了属性限制。

5。 创建一个角色,并将此分析特权分配给该角色。

6。 将此角色分配给用户ID。

现在,当我们尝试在角色分配后使用该用户ID对视图进行数据预览时,我们将无法看到数据。 但是,后端表中有数据。

程序还会提供用户有权查看的数据。

但是,视图没有提供任何数据。

我们有什么遗漏吗? 请告知。

谢谢!

Mahendra Pederedla

付费偷看设置
发送
3条回答
黑丝骑士
1楼-- · 2020-09-22 05:37

马亨德拉,你好

输出的过程(用于分析特权)充当视图上SELECT的WHERE条件。

要调试该问题,请将该过程的输出用作WHERE条件,在视图上运行select语句(除去对视图的Analytical特权限制)。

此致

Nagaraj

宇峰Kouji
2楼-- · 2020-09-22 05:38

嗨Nagaraj,

是的,我以相同的方式调试

删除了分析特权限制,在视图上运行了一条select语句,并在Procedure中将其作为where条件应用。在将新创建的角色分配给我的ID之前,这没有任何输出。

删除角色后,视图以及select语句就开始提供输出。

仅供参考,视图具有过程输出的数据。 我已使用未分配此角色的其他ID对此进行了验证。

谢谢,
Mahendra。

槿木_熙
3楼-- · 2020-09-22 05:50

嗨,马亨德拉,

这是我用来识别缺少的特权的简单解决方案。

执行此语句-更改系统更改配置('indexserver.ini','SYSTEM')SET('trace','authorization')='info'并重新配置;

,然后执行您要调查的操作。 查看索引服务器跟踪。 您应该会在日志中看到缺少的特权。

您可以使用-通过重新配置来更改系统更改配置('indexserver.ini','SYSTEM')未设置('trace','authorization')来关闭跟踪;


本尼迪克特

一周热门 更多>