点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
这与我在这里的其他问题有关:
https://answers.sap.com /questions/12973153/how-to-implement-bw-authorization-in-hana-views.html
只想问一下如何编辑RS2HANA_AUTH_STR表的VALUE字段中的数据? 因为在运行RS2HANA_AUTH_RUN程序之后,数据已填充在VALUE字段中,但我不知道它来自何处。 因为根据我在虚拟用户中分配的分析授权,期望获得不同的值。 运行程序后,我如何知道将在上述表中填充什么值?
您知道是否可以使用自定义的UPDATE程序来编辑RS2HANA_AUTH_STR表VALUE字段?
谢谢。
输了
首先,我建议进行清理(RS2HANA_GEN-> Extras-> Display Expert Settings,然后 检查"清除过时的对象"和"复制前清除缓存"并运行它。
此外,我还要检查分配给该虚拟用户的其他角色-可能是另一个角色,还有另一个rsecadmin与
您好, Andrey Uryukin , p>
我看到了不同的值。
现在我有四(4)个与授权相关的对象:OBJ1,OBJ2,OBJ3,OBJ4。
我将OBJ1限制为1000和 OBJ3具有10、20、30和40。
OBJ 2和OBJ4可以访问所有数据,没有限制。
将存储在RS2HANA_AUTH_STR表中的值是:
OBJ1 = 2000和OBJ2 = 500
这些值甚至都不匹配一个。
您知道如何解决此问题吗?
这就是为什么我要问RS2HANA_AUTH_STR表的VALUE字段中的数据如何
谢谢。
Loed
很奇怪。
如果做得过时,请清除。 对象,然后表为空,对吗?
还是您仍然有值(仅在不运行RS2HANA_AUTH_RUN的情况下才作废)?
原则上应该(实际上确实)认为要使用RS2HANA_AUTH_RUN 从rsecadmin中授权相关对象及其值,然后复制到haha。
您好 Andrey Uryukin
我确定应该在虚拟用户上分配的值,因为如果我使用该虚拟用户运行AO报告,则只能访问具有1000的OBJ1 和OBJ3分别具有10、20、30和40。
尝试了您的建议,但输出仍然相同。 我什至尝试对一个新的虚拟用户执行此操作,结果也相同:OBJ1 = 2000和OBJ2 = 500。
还有其他想法吗? 您认为RS2HANA_AUTH_RUN程序从何处获取将存储到RS2HANA_AUTH_STR的值?
谢谢。
Loed
还有其他想法吗?
谢谢。
输掉
是的表变成了空。 然后,我再次运行该程序,仍然可以看到OBJ1 = 2000和OBJ2 = 500。
您认为这里的错误在哪里? 因为AO可以使用正确的分析授权值正常工作。
谢谢。
Loed
一周热门 更多>