如何使用分析授权构建查询以为成员交叉口工作

2020-08-15 12:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)成本中心是我们BW中与授权相关的...

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

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


成本中心是我们BW中与授权相关的IOBJ。

我们有以下旅行费用成本中心:4710、4711、4712、5710、5711、5712。

我们在成本中心4710、4711、4712、5710、5711、5712上使用全局过滤器构建了一个专门针对差旅费用的BEx查询。

我们在系统中为用户分配了如下成本中心上的分析授权(在RSECADMIN中):

User1:2710、3710、4710、5710

用户2:2711、3711、4711、5711

User3:2712、3712、4712、5712

当User1执行查询时,他/她应该看到4710和5710的值。

对于User2,应该是4711和5711,等等。

因此,预期结果相当于旅行费用成本中心与相应用户被授权的成本中心之间的SQL"内部联接"。

问题是我们收到消息"未授权"。

问题:这是预期的行为还是错误?

6条回答
绿领巾童鞋
2020-08-15 12:56

嗨弗雷德里克,

您的答案将手指放在疼痛点上!

如果我在IOBJ成本中心上放置一个auth变量(在全局过滤器中),那么用户将看到他/她被授权的所有成本中心(对于User1:2710、3710、4710、5710),对吧?/p>

但是,由于这是差旅费用报告,因此每个用户应该只查看差旅费用的成本中心(对于User1:4710、5710)。

这是一个微不足道的要求,对吧?

如何实现(不求助于可变编程)?

问候,

马丁

一周热门 更多>