BADI 中錯誤信息的處理

 BADI 中錯誤信息的處理

通常情況下,我們可以用Message 'XXXX' type 'E' 來拋出一個錯誤信息,從而提示並中止用戶操作.

    但在badi中,這樣的代碼卻會出現abap錯誤,查了很多資料,也沒有一個很好的解決辦法。總結下有兩條:

    1. 如果該badi有exception參數,則可以利用這個參數來進行自定義的錯誤處理。

    2. 沒有異常參數的情況,用一個折中的辦法,先彈出一個提示對話框,待用戶點擊後退出程序,這也是我用的辦法。代碼如下:

        CALL FUNCTION 'POPUP_TO_INFORM'
        EXPORTING
          titel = '系統提示'
          txt1  = v_msg
          txt2  = '確定後,系統返回初始頁面'.

      LEAVE PROGRAM.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章