小知識分享:顯示MESSAGE

leniz發表於2012-09-04
   在ABAP中我們需要在異常情況下,將資訊提示給使用者,資訊的型別有'I' , 資訊類,子還是提示功能字型顏色為綠色,不影響程式的繼續執行,‘W' ,警告型別,提示可能的異常,字型顏色為黃色,程式仍可繼續執行,但可能包含錯誤。“E' ,錯誤型別,紅色字型提示,系統不繼續執行,並退出到進入介面。

     某些情況下,使用者輸入的是錯誤的東西,但是又不喜歡一下子就把使用者完全退出到初始介面,那麼可以採用  DISPLAY LIKE  這個關鍵字, 然後,人為加入STOP, 語句去終止程式的執行。 
    
    比如我需要判斷,使用者輸入的日期是否和系統的一直,如果不一致,需要更改相應資料,那麼我就採用如下方式。

     MESSAGE '過賬時間與分攤時間不符,請更正後重新匯入!' TYPE 'W' DISPLAY LIKE 'E' .

     這樣,使用者無需重新登入到執行介面,只需要更改相應的資料即可立即重新執行,小細節,但是很貼心。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-742646/,如需轉載,請註明出處,否則將追究法律責任。

相關文章