点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP专家您好, 我有一个简...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP专家您好, 我有一个简...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAP专家您好,
我有一个简单的场景。 我已经在2个表格(表格-X和Y)上创建了一个计算视图。
有2个用户-" Thor"和" Hulk"。 拥有完全访问权限,但我想限制"绿巨人"。
一旦我给两个用户" ,我如何限制"绿巨人"仅查看表X中的数据。 _sys_bic.CV "访问两个用户
可以看到所有数据,除非我创建Analytical Privilge并限制他们的行。 但是我的情况是限制/不授权HULK,除非他获得TABLE访问权限。
简而言之,在计算视图(不仅是行)中,有什么方法可以限制对TABLES的数据访问。
关于
Vivek
没有XS Classic世界和XS Advanced世界(使用HDI)中没有达到您要求的标准方法。
通常,根据表的属性确定用户是否已获得数据授权,或者是否没有分析特权。 如果没有这样的属性,可能有必要在您对其施加限制的情况下添加这样的属性。
如果您不想这样做,那么(令人毛骨悚然的)令人毛骨悚然的方法是 在单独的表函数中提取表的数据确定,然后需要在calc的投影节点中使用。 意见。 在表函数中,您可以通过会话上下文确定用户,检查用户是否具有表的选择特权(例如,通过有效特权表),然后从表中返回数据(如果分配了特权)或结果集为空 (如果未分配特权)。 由于不同的原因(不是标准方法,性能...),因此不建议使用此方法。
一周热门 更多>