BADI出口增强的查找方法

 

1、SE80查看程序包,查看Repository Information System 下的ABAP对象 下的 Classes/Interfaces.

2、在Classes/Interfaces处输入cl_exithandler如下图: 执行。

3、执行,后在查找到的类程序中,双击CL_EXITHANDLER,找到GET_INSTANCE这个方法名称(该方法Returns a Reference to a Generated Exit Class)双击进入,找到调用方法的函数

  CALL METHOD cl_exithandler=>get_class_name_by_interface
    EXPORTING
      instance                      = instance
    IMPORTING
      class_name                    = class_name
    CHANGING
      exit_name                     = exit_name
    EXCEPTIONS
      no_reference                  = 1
      no_interface_reference        = 2
      no_exit_interface             = 3
      data_incons_in_exit_managem   = 4
      class_not_implement_interface = 5
      OTHERS                        = 6.

此处的exit_name就是我们需要找的出口的名称。

可以再调用函数的地方设置断点,然后用事务码/NXXX(对应需要找出口的业务界面事务码),进入断点查看此时的exit_name就是我们需要找的出口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值