Purpuse:Tcode CJ20N create project. Check the authority.
对项目创建或更改时触发.
根据项目参数文件的值,用于对项目的创建权限(权限对象为ZDQ_PS_001)和更改权限(权限对象为ZDQ_PS_002)进行检查。
根据项目参数文件的值,用于对项目的创建权限和更改权限进行检查
T-code: CMOD
项目:ZPS001
增强:CNEX0002
Function:EXIT_SAPLCNAU_001
Sample Demo Source Code:
*&———————————————————————*
*& 包含 ZXCN1U05
*&———————————————————————*
DATA msg(50).
CLEAR msg.
IF sap_proj-vbukr+0(2) = ’83’.
* 检查是否有对项目参数文件的创建权限
IF sap_actvt = ’01’.
AUTHORITY-CHECK OBJECT ‘ZDQ_PS_001’
ID ‘PROFIDPROJ’ FIELD sap_proj-profl.
IF sy-subrc <> 0.
CONCATENATE ‘无权限对项目参数文件’ sap_proj-profl ‘进行项目创建’ INTO msg.
MESSAGE msg TYPE ‘E’.
ENDIF.
ENDIF.
* 检查是否有对项目参数文件的更改权限
IF sap_actvt = ’02’.
AUTHORITY-CHECK OBJECT ‘ZDQ_PS_002’
ID ‘PROFIDPROJ’ FIELD sap_proj-profl.
IF sy-subrc <> 0.
CONCATENATE ‘无权限对项目参数文件’ sap_proj-profl ‘进行项目更改’ INTO msg.
MESSAGE msg TYPE ‘E’.
ENDIF.
ENDIF.
ENDIF.
sap_x_actvt = ‘X’.
我的微信公众号【 hot583 】 或者在这个链接联系我
本文链接 :http://www.hot583.com/2022/06/27/cnex0002/
本文为作者原创,如果这篇文章对您有用,欢迎转载,
转载请务必注明来源《今日热点在看》http://www.hot583.com/
微信原文《全文完》