一 ABAP學習記錄之Message學習總結

2021-07-09 05:41:18 字數 950 閱讀 4160

message使用總結

1、建立message 的tcode se91 .

2、message 型別:

s:status,訊息出現後可以繼續執行,訊息顯示在狀態列    

e: error, 錯誤資訊,根據程式內容,出現對話方塊,或者程式終止

i: information 訊息出現在對話方塊中,一旦使用者確認資訊之後,程式繼續執行。

a:abend,程式出現對話方塊,程式終止  

w:warning警告資訊,根據程式內容,出現對話方塊,或者程式終止。

x: short dump.執行時錯誤,abap開發中一般不用。  

3、使用方法

a、報表名稱後面不加"message-id messagename." 

message s

001(mtest01) [with '' '' '' '']. 

mtest01表示訊息名稱;s:表示訊息型別;001表示訊息編號,括號中寫上訊息的名稱;  with後跟字串,方括號中的with部分也可以不加。

se91中001:"data deleted successfully",   message s001(mtest01);

se91中001:"welcome &",   message s001(

mtest01

) with 'lily';  用with後的字串將替換&.

b、報表名稱後面加"

message-id messagename." 

report program001   message-id messagename.

message s

001(mtest01) 

[with '' '' '' '']

. c、 message s002 with 'test' 'message of' 's' 'type' display like 'w'.  message 以另外一種型別顯示

記錄學習ABAP過程 1

拼接語法 concatenate 變數1 變數2into 文字1 in character mode 預設拼接引數 separated by 拼接分隔符 resyecting blanks.保留字串以外的其他空格 拆分語法 split 文字1 at into 變數1 變數2文字1 in charac...

Linux學習記錄之程序(一)

程序是unix作業系統的最重要的抽象之一,它是處於執行期的程式,但是它不僅僅包括 還包括相關的檔案,掛起訊號等資源。執行緒是程序活動的物件,每個執行緒都有乙個程式計數器,程序棧和一組程序計數器。linux中線程是程序的一種特例。程序提供兩種虛擬機制,虛擬處理器和虛擬記憶體。linux系統中通過for...

Python學習記錄之語法(一)

1.from.import import.as的意思 from os import makedirs,unlink,sep 從os包中引入 makedirs.unlink,sep類 from os.path import dirname,exists,isdir,splitext 從 os包中的pa...