1. badi分為經典badi 和 新badi,分別對應的是se18中的 增強點和 badi。如下圖:
標準方式 是 主程式都會呼叫cl_exithandler=>get_instance,只需要在這個方法裡面打上斷點 即可查詢
針對新式badi,即se18裡面的增強點。則呼叫為get badihandle-badi定義名、call badihandle->method)來判斷物件是否存在
需要 在debug的時候,加上abap語句斷點,如下圖:
在命令中寫上:get badi和call badi。觀察每一次呼叫的時候,有哪些增強點可以使用
結果如下圖:其中ir_badi 就是我們要找的
查詢BADI的方法
1 badi物件的資訊儲存在sxs inter,sxc exit,sxc class 和sxc attr 這四個表中 參見sece包 2 sap程式都會呼叫cl exithandler get instance來判斷物件是否存在,並返回例項 其實get instance就是對上述幾個表和他們的檢視 ...
如何從SAP中查詢BADI
1 badi物件的資訊儲存在sxs inter,sxc exit,sxc class 和sxc attr這四個表中 參見sece包 2 sap程式都會呼叫cl exithandler get instance來判斷物件是否存在,並返回例項 其實get instance就是對上述幾個表和他們的檢視 v...
SAP ABAP模組 查詢系統出口或BADI的方法
1 找到類class cl exithandler 2 在1的類中找到方法method get instance 3 然後在cl exithandler get class name by inte ce處設定斷點 4 新開啟個視窗,執行要找的tcode,只要是系統裡的事務 都會跳轉到此處 5 檢視...