点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
想要限制最终用户(例如AFO用户)对一组HANA视图的访问。
一种已知的方法是创建一个如下所示的角色,该角色通过逐个视图授予其对视图的SELECT访问权限(以下示例中为view CTS_TEST.BILLING/ZORBL101)。
然后将此角色与角色RESTRICTED_USER_JDBC_ACCESS一起分配给用户。
角色wow.security.roles.reporting :: AFO_role {
目录sql对象" _SYS_BIC"。" CTS_TEST.BILLING/ZORBL101":SELECT;
目录模式" _SYS_BI":SELECT;
分析特权:Project_AFO:AP_AFO.analyticprivilege;
}
这种方法的缺点是,每次向最终用户公开新视图时,您都需要修改角色。
根据我的检查,不支持权限分配通配符,这意味着我们不能拥有类似的东西
目录sql对象" _SYS_BIC"。" CTS_TEST.BILLING/ZORBL *":SELECT;
在角色定义中。
此外,程序包特权仅与HANA Studio中建模者的设计时对象有关,而后者不能为最终用户提供对运行时对象的访问。
还有其他选择,可以简化此过程,并避免在您将新视图公开给最终用户时避免更改角色?
谢谢!
马特
您找到解决问题的方法了吗?
一周热门 更多>