1. BADI分爲經典badi 和 新badi,分別對應的是se18中的 增強點和 badi。如下圖:
標準方式 是 主程序都會調用cl_exitHandler=>get_instance,只需要在這個方法裏面打上斷點 即可查找
針對新式badi,即se18裏面的增強點。則調用爲GET BADI handle-BADI定義名、CALL BADI handle->method)來判斷對象是否存在
需要 在debug的時候,加上abap語句斷點,如下圖:
在命令中寫上:GET BADI 和 CALL BADI。觀察每一次調用的時候,有哪些增強點可以使用
結果如下圖:其中ir_badi 就是我們要找的