点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我毫不怀疑要从类中查找程序名称。例如:我将CL_EXM_IM_ME_PROCESS_PO_CUST实现为ZCL_IM_ME_PROCESS_PO_CUST,但会自动以以下名称" ZCL_IM_ME_PROCESS_PO_CUST ===== CP"创建程序。..
我能知道===== CP是什么吗? 为什么创建它并在哪个表中存储此信息..当我调试它时,显示" ZCL_IM_ME_PROCESS_PO_CUST ===== CP"而不是显示我实现的类名。这就是为什么我要问。是否有人想起= === CP? 或====== XX?
https://help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abapclass-pool.htm
谢谢 真的,帮助您获得全部信息非常有用。
嗨,
ABAP类被组织为一组源代码,包括存储在ABAP库中的源代码。 每个方法,每个部分和本地类都有自己的包含。 所有包含的内容都捆绑在一个称为classpool的源中。 这是名称末尾带有" CP"的来源。 您可以在表REPOSRC中看到该类的所有包含:
此致
托马斯。
感谢Thomas对具有给定表名..的类池进行清晰的解释。
该信息可在在线帮助。 (请参见霍斯特·凯勒的答案)
如果要在Abap代码中进行某些自定义工具的转换,可以查看FM,例如RS_PROGNAME_CONCATENATE(返回函数组,类等的程序名称)和RS_PROGNAME_SPLIT,它们将程序名称转换为工作台对象 (例如,此类的类和方法包括)
感谢雷蒙德给定的两个FM。帮助查找类池中的类名称并进行反向操作..
一周热门 更多>