使用自定义表控制BW授权

2020-08-16 01:11发布

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

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


亲爱的

我们有一个多供应商,并且上面有很多查询。 我们需要限制一组人员的查询。

例如:查询1到10->组A,查询11到20-> B组,查询21到30-> c组,依此类推。

我知道我们可以使用多个授权对象,并用这些对象限制用户。 但是我们想限制多个授权对象的创建,因此我创建了一个自定义表并维护了用户和授权查询,并使用" RRMS_MESSAGE_HANDLING"在i_step 3上限制了对查询的执行,这对于具有选择屏幕或带有 用户输入,但不适用于没有输入变量的查询(因为badi RRMS_MESSAGE_HANDLING会引发错误消息并在变量屏幕处停止,如果没有变量屏幕,则查询将与错误消息一起执行)。

有什么办法可以满足我的要求? 预先谢谢大家。

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

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


亲爱的

我们有一个多供应商,并且上面有很多查询。 我们需要限制一组人员的查询。

例如:查询1到10->组A,查询11到20-> B组,查询21到30-> c组,依此类推。

我知道我们可以使用多个授权对象,并用这些对象限制用户。 但是我们想限制多个授权对象的创建,因此我创建了一个自定义表并维护了用户和授权查询,并使用" RRMS_MESSAGE_HANDLING"在i_step 3上限制了对查询的执行,这对于具有选择屏幕或带有 用户输入,但不适用于没有输入变量的查询(因为badi RRMS_MESSAGE_HANDLING会引发错误消息并在变量屏幕处停止,如果没有变量屏幕,则查询将与错误消息一起执行)。

有什么办法可以满足我的要求? 预先谢谢大家。

付费偷看设置
发送
4条回答
huskylover
1楼-- · 2020-08-16 01:27

您好,Lakshmi。

您可以控制查询级别。 在multoprovider中,您可以提供完全访问权限,并通过查询创建角色,

问候

SS

半个程序猿
2楼-- · 2020-08-16 01:36

您好,Lakshmi。

授权通常是对数据(在管理动态授权值时没有问题)而不是查询。 这种架构背后的业务需求是什么?

每组查询显示的数据是什么?

问候,

弗雷德里克

宇峰Kouji
3楼-- · 2020-08-16 01:46

嗨,拉克希米,

为每个用户创建多带带的角色,并在角色级别维护各自的查询限制。

只有您需要Basis支持才能理解他们。

同时,您可以从表AGR_USERS中找到分配给这些用户的角色。

谢谢

-Ram。

SAP小菜
4楼-- · 2020-08-16 01:41

尝试为此逻辑使用BADi RSEC_VIRTUAL_AUTH_BADI。

一周热门 更多>