1.SE24输入类CL_EXITHANDLER,找到该类的方法GET_INSTANCE.


 CL_EXITHANDLER查找BADI增强的过程


2.进入方法代码,在方法GET_INSTANCECALL METHOD cl_exithandler=>get_class_name_by_interface点断点。


CL_EXITHANDLER查找BADI增强的过程


3.运行要做增强的事务,该事务包含的增强都会执行到断点出,通过查看exit_name 获取BADI名称。已MM03为例


 CL_EXITHANDLER查找BADI增强的过程


4.F8调试执行,查看该事务包含的增强点,记录并分析查看。

  • BADI_SCREEN_LOGIC_RT
  • W_RETAILSYSTEM_IDENT
  • BADI_MATN1
  • BADI_MATERIAL_OD
  • GOS_SRV_SELECT
  • BADI_LAYER
  • BADI_MATERIAL_OD
  • W_RETAILSYSTEM_IDENT

 

5.分析需求,SE18查看合适的增强。

相关文章: