DATA:e_message TYPE char100.
CALL FUNCTION 'MESSAGE_TEXT_BUILD'
EXPORTING
msgid = sy-msgid
msgnr = sy-msgno
msgv1 = sy-msgv1
msgv2 = sy-msgv2
msgv3 = sy-msgv3
msgv4 = sy-msgv4
IMPORTING
message_text_output = e_message.
SY-MSGID (消息标识 符)
SY-MSGTY (消息类型 )
SY-MSGNO (消息号)
SY-MSGV1 到 SY-MSGV4( 消息中包括 字段 <F1> 到 <F4>的内容)。
这些字段有 助于使用具 有特殊参数 的 MESSAGE 语句:
或者使用:
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE 'E'.
LEAVE LIST-PROCESSING.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE sy-msgty.
或者使用
CALL FUNCTION 'RP_READ_T100'
EXPORTING
ARBGB = SY-MSGID
MSGNR = SY-MSGNO
MSGV1 = SY-MSGV1
MSGV2 = SY-MSGV2
MSGV3 = SY-MSGV3
MSGV4 = SY-MSGV4
SPRSL = SY-LANGU
IMPORTING
TEXT = MESSAGE_TEXT
EXCEPTIONS
NO_ENTRY_FOUND = 1
OTHERS = 2.