EnhancementCmod-CNEX0002 Authrity Check cj20n

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/

微信原文《全文完》

今日热点在看SAP HOT583