如何限制基于授权的表维护获取数据库?
例如,用户只能基于授权对象查看工厂/存储位置,因为有时用户会因为过多的工厂对他无关紧要而感到困惑。
最佳答案
在表或 View 的表维护生成器中,从菜单中选择Environment -> Modification -> Events
。
在这里,您可以选择在执行过程中的特定点扩展表维护生成器的逻辑。
您可以定义自己的逻辑;一个很有希望的事件可能是“AA”(而不是标准数据读取例程)。您应该能够更改读取数据的逻辑以执行自定义权限检查,该检查将允许用户仅查看他们有权访问的记录。
这是有关SDN的文档,涉及使用表维护事件的主题:https://wiki.scn.sap.com/wiki/display/ABAP/TABLE+MAINTENANCE+GENERATOR+and+ITS+EVENTS
关于authorization - 根据授权限制维护 View 输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18049812/