ABAP CCDEF, CCIMP, CCMAC, CCAU, CM00X这些东东是什么鬼
本文旨在解析在激活ABAP类后,待激活列表中出现的标源以类名称开头,中间跟着一大段=符号,源码以五个字符结尾的指指标企业名片 源码对象,包括ABAP CCDEF,标源 CCIMP, CCMAC, CCAU, CMX等。这些对象在ABAP中有着特定的源码功能和用途。
ABAP的指指标类(Class)在技术上是通过若干可以通过SE直接打开的ABAP include程序组成。例如,标源在激活后通过在注册表TRDIR中查询类的源码名字ZCL_ABAP_CLASS,可以得到对应类的指指标定义和实现信息。
CCAU代表类的标源维动源码系列单元测试代码,通过SE打开查询结果中的源码CCAU程序,可以找到类的指指标单元测试代码。CCDEF代表类的标源定义,SE打开CCDEF可以查看类的源码局部定义,包括类的企业内网 源码局部类、局部接口、局部类型定义等。CCIMP表示类的实现,通过打开CCIMP可以查看类的局部类的实现。
CI代表类的webservice开发源码私有区域定义,CO代表类的protected区域定义,而CU则代表类的公有区域定义。CMXXX存储类的方法序号,从1开始递增,例如CM存储类的游戏窗口排列源码第一个方法的实现代码,以此类推。MAC代表类的宏定义。
使用ABAP工具类CL_OO_CLASSNAME_SERVICE可以获取类所有方法对应的include名称,只需在工具类的GET_ALL_METHOD_INCLUDES打个断点,打开类并点击Source Code Based,即可从调用栈中查看类方法和其include程序名称的对应关系。
在ABAP Type Group SEOP中,存储了本文介绍的以CC开头的include类型的常量定义。了解这些对象可以帮助大家在遇到以CCXXX结尾的ABAP include时,不再感到困惑。
通过本文的学习,希望各位在今后遇到ABAP相关问题时,能够更加游刃有余。感谢阅读,祝大家新年快乐。
Maccc软件ç¨ä¸äºå åä¸è¶³
解å³æ¥éª¤ï¼
1ãé¦å ï¼å¨è¹æçµèæ¡é¢åºé¨çâç¨åºåâä¸æ¾å°âlaunchpadâ设置ï¼å¹¶ç¹å»æå¼ã
2ãç¶åå±å¼âå ¶ä»âæ件夹ï¼æå¼âæ´»å¨çè§å¨âä¸ä¸æ¥ã
3ãå°çé¢åæ¢å°âå åâé项ï¼æ¾å°å ç¨å åè¾å¤ç软件ï¼å¹¶åå»å®ã
4ãå¨è½¯ä»¶è¯¦ç»çé¢ï¼ç¹å»âéåºâææå³å¯å ³ééä¸ç软件并éæ¾è¯¥è½¯ä»¶å ç¨çå åã
2024-11-30 20:29
2024-11-30 19:03
2024-11-30 18:55
2024-11-30 18:42
2024-11-30 18:37