SAP自定义权限对象之SU20

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自定义权限对象

若标准权限对象在不同的角色中给与不同的权限,且都分配同一用户,这样用户的权限就会受到影响。例如:MY-ZLS-MM-6000-0001 某工厂物料主数据会计视图维护里面有标准的权限对象M_MATE_WRK控制只运行6000工厂,MY-ZLS-MM-0002-01 某集团物料主数据查询-有价格里面有标准的权限对象M_MATE_WRK控制允许所有工厂查询,若将MY-ZLS-MM-6000-0001和MY-ZLS-MM-0002-01同事赋给同一用户,那该用户就能创建所有工厂物料主数据。这样就需要手工增加权限对象控制工厂,并将权限对象手工加在MY-ZLS-MM-6000-0001中控制6000工厂。

1.su20 创建权限对象中控制的字段

创建自定义权限对象中需要控制的字段,一般在标准AUTHX表中都有需要控制的字段如公司代码、工厂等。

1.1.查询需要控制的字段名称

PFCG

1.2.SU20中查看有没有该字段

一般情况下,在AUTHX表中都有标准字段,若是特殊字段在该表中没有,可以通过SU20创建

2.su21 创建权限对象

选择需要创建权限对象的组,创建的权限对象保存在TOBCT表中

3.程序中书写,将权限对象加到程序中

在程序中加上类似代码:

authority-check object 'V_VBKA_VKO'

id 'VKORG' p_vkorg

id 'ACTVT' '03'.

4.pfcg为角色分配权限

这是属于BASIS的部分,但是开发人员需要了解。选择需要修改的权限角色,第二栏为权限,可以添加事务码,之后在更改用户权限里面,点击授权对象,这时,前面为CM标记的权限对象会出现,标记为C的不会出现,需要手动分配。

相关文档
最新文档