RS2HANA_AUTH_STR如何编辑VALUE?

2020-08-23 09:14发布

         点击此处--->   EasySAP.com群内免费提供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字段?

谢谢。

输了

         点击此处--->   EasySAP.com群内免费提供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字段?

谢谢。

输了

付费偷看设置
发送
13条回答
吹牛啤
1楼-- · 2020-08-23 09:31

首先,我建议进行清理(RS2HANA_GEN-> Extras-> Display Expert Settings,然后 检查"清除过时的对象"和"复制前清除缓存"并运行它。

此外,我还要检查分配给该虚拟用户的其他角色-可能是另一个角色,还有另一个rsecadmin与

xfwsx85
2楼-- · 2020-08-23 09:43

您好, Andrey Uryukin

我看到了不同的值。

现在我有四(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

我是小鹏鹏啊
3楼-- · 2020-08-23 09:22

很奇怪。

如果做得过时,请清除。 对象,然后表为空,对吗?

还是您仍然有值(仅在不运行RS2HANA_AUTH_RUN的情况下才作废)?

原则上应该(实际上确实)认为要使用RS2HANA_AUTH_RUN 从rsecadmin中授权相关对象及其值,然后复制到haha。

葫芦娃快救爷爷
4楼-- · 2020-08-23 09:39

您好 Andrey Uryukin

我确定应该在虚拟用户上分配的值,因为如果我使用该虚拟用户运行AO报告,则只能访问具有1000的OBJ1 和OBJ3分别具有10、20、30和40。

尝试了您的建议,但输出仍然相同。 我什至尝试对一个新的虚拟用户执行此操作,结果也相同:OBJ1 = 2000和OBJ2 = 500。

还有其他想法吗? 您认为RS2HANA_AUTH_RUN程序从何处获取将存储到RS2HANA_AUTH_STR的值?

谢谢。

Loed

我是小鹏鹏啊
5楼-- · 2020-08-23 09:35

还有其他想法吗?

谢谢。

输掉

Haoba3210
6楼-- · 2020-08-23 09:45

是的表变成了空。 然后,我再次运行该程序,仍然可以看到OBJ1 = 2000和OBJ2 = 500。

您认为这里的错误在哪里? 因为AO可以使用正确的分析授权值正​​常工作。

谢谢。

Loed

一周热门 更多>