ERP项目有这样一个场景:
我们需要在SAP_ALL全部的授权中,只拿掉BASIS相关和SPRO后台配置入口的权限,剩下99%的权限给关键用户使用。
我们需要在10万个事务代码中,把BASIS的几个TC和SPRO按分段剔除出来。
下面程序就帮助得到剔除后的TC分段。 这个神操作就是我的BASIS终极授权。
剔除的事务代码:
SCC1
SCC4
SCC7
SCC8
SCC9
SPRO
PFCG
SU01
SU01D
SU01_NAV
SU01_OLD
SU02
SU03
SU05_OLD
SU1
SU10
SU10_OLD
SU12
SU2
SU20
SU20_BTCH
SU21
SU22
SU22_HISTORY
SU22_OLD
SU24
SU24_HISTORY
SU24_OLD
SU24_S_TABU_NAM
SU25
SU25_2A_SEL
SU25_OLD
SU26
SE09
SE10
SE11
SE15
SE16
SE16N
SE18
SE19
SE20
SE21
SE24
SE30
SE32
SE37
SE38
SE39
SE80
程序运行后得到分段:
我们从SAP_ALL参数文件,拷贝而来的新的keyuser复合参数文件的构成:
1、拿掉了标准的&_SAP_ALL_22这一个。 (S/4 HANA 1809这版,S-TCODE对象藏在这个里面)
2、按&_SAP_ALL_22的170个权限对象,我们新建一个角色ZSAP_ALL22,加入这170个对象
3、对其中的S-TCODE对象,是用户的事务代码,我们填入程序算出的分段。
4、角色ZSAP_ALL22生成参数文件DV300004加到ZKEYUSER复合参数文件中。
5、把ZKEYUSER参数文件加给用户,完成一个关键用户的权限授权。
————————————————
https://blog.csdn.net/ot512csdn/article/details/103185533