根据用户对相关BUKRS的VIEW访问过滤敏感的财务数据

2020-09-21 10:53发布

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

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


你好

我在ALV中开发了一个具有财务报告的敏感数据,其中选择标准是公司代码(BUKRS),过帐期间,总帐等,但是我只需要显示用户授权的公司代码/BUKRSs数据,例如 例如,user_1被授权使用CC 1000,而user_2被授权用于2000,现在,如果user_1在其选择标准中指定了BUKRS 1000和2000,则我的程序必须检查用户是否被授权查看两个CC数据,在这种情况下为user_a 没有CC 2000的授权,因此我需要在输出之前过滤CC 2000 recs

Pl。 让我们知道我可以在程序中使用哪些授权对象来检查用户的VIEW访问所涉及的BUKRS,还是我们建议其他解决方案?

谢谢

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

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


你好

我在ALV中开发了一个具有财务报告的敏感数据,其中选择标准是公司代码(BUKRS),过帐期间,总帐等,但是我只需要显示用户授权的公司代码/BUKRSs数据,例如 例如,user_1被授权使用CC 1000,而user_2被授权用于2000,现在,如果user_1在其选择标准中指定了BUKRS 1000和2000,则我的程序必须检查用户是否被授权查看两个CC数据,在这种情况下为user_a 没有CC 2000的授权,因此我需要在输出之前过滤CC 2000 recs

Pl。 让我们知道我可以在程序中使用哪些授权对象来检查用户的VIEW访问所涉及的BUKRS,还是我们建议其他解决方案?

谢谢

付费偷看设置
发送
2条回答
SAP浪
1楼-- · 2020-09-21 11:25

您是说您构建了一个通过事务SE38显示ALV的自定义程序吗?

如果是这样,您是否有机会在代码中包括权限检查,以便可以限制公司代码? 对于ACTVT 03,可能性更高的F_BKPF_BUK

或者,如果您已经调用了功能模块,则会联系联系人进行授权检查

小心过滤。 如果用户没有根据选择标准接收到完整的数据集,请向用户发出警告。 如果用户输入两个公司代码并获得包含一个数据的报告,他们可能没有意识到这一点,然后使用的是不完整的数据集。

d56caomao
2楼-- · 2020-09-21 11:06

任何帮助信息吗??

一周热门 更多>