FavoriteLoading
0

如何创建权限对象(authorization object)和角色(Role)

[隐藏]

1, SU20维护权限字段

Tcode:SU20,

003wFBDZzy6NlypqOCT73&690

点新建:填入需要控制的字段名称和数据元素下面的 表名,主要是为了生成搜索帮助使用.
003wFBDZzy6NlypaIB96f&690

2, SU21创建权限对象

Tcode:SU21创建权限对象,分配权限字段:

003wFBDZzy6NlyyMlOZcd&690

自建的,一般先自建个类,然后再把权限对象放里面

类:

003wFBDZzy6NlyBFoYm86&690

权限对象:

003wFBDZzy6NlyBI21fc5&690

点字段维护

003wFBDZzy6NlyEOGd543&690

至于actvt字段,随意了,看需要如果加上actvt,在“允许的活动” 自己选权限就行。就像:

003wFBDZzy6NlyKUYvG3c&690

点允许的范围,维护actvt值然后权限对象就创建完了。

3, SU24关联程序和自建权限对象

创建程序的时候一般会创建一个tcode,此例程序tcode:ztestmjq_005.

然后把权限对象和tcode关联,(不是必须,只是建议,涉及到创建角色时权限对象是否会自动带出)

SU24:

003wFBDZzy6Nlz76qLXa5&690

进去后点编辑

003wFBDZzy6Nlz9SO8t15&690

003wFBDZzy6NlA8LNWt35&690

然后添加权限对象

003wFBDZzy6NlAbR8r8fa&690

建议选"是"才起作用。

4, PFCG创建角色

003wFBDZzy6Nlz06nAv63&690

点单一角色(符合角色本人未使用过)

003wFBDZzy6Nlz76qLXa5&690

首先给角色分配事务代码(必须)

保存后进入权限页签:

003wFBDZzy6NlAo9N1h8b&690

点建议参数文件

会自动带出参数文件

然后点更改权限数据

10

如果之前用su24关联过tcode和自建权限对象,会直接带出权限对象,不然需要手动添加
自动带出如下。双击工厂权限后面的空白,跳到值维护界面,填写这个角色可以访问的工厂
20
自己手动添加如下:
30
或者:
50
维护完成后,点保存,点生成
4
角色创建完成

5, SU01最后给用户分配角色

7
之后保存即可。这个用户执行这个tcode的时候,就能受到权限的控制。
以上。