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/ 微信原文《全文完》