*&
*&
*&---------------------------------------------------------------------*
*&弹出对话框,显示多条消息
*&---------------------------------------------------------------------*
REPORT
"定义消息类型
TYPES :
TYPES :
DATA :it_error_message
DATA :v_lineno
CLEAR :v_lineno .
v_lineno
it_error_message -lineno
it_error_message -msgid
it_error_message -msgty
it_error_message -msgno
it_error_message -msgv1
APPEND
v_lineno
it_error_message -lineno
it_error_message -msgid
it_error_message -msgty
it_error_message -msgno
it_error_message -msgv1
APPEND
v_lineno
it_error_message -lineno
it_error_message -msgid
it_error_message -msgty
it_error_message -msgno
it_error_message -msgv1
APPEND
v_lineno
it_error_message -lineno
it_error_message -msgid
it_error_message -msgty
it_error_message -msgno
it_error_message -msgv1
APPEND
CALL
You can use FM 'SLS_MISC_SHOW_MESSAGE_TAB'.
DATA: it_messages LIKE sls_msgs OCCURS 0 WITH HEADER LINE.
START-OF-SELECTION.
CLEAR it_messages.
MOVE '001' TO it_messages-num.
MOVE 'message001' TO it_messages-msg.
APPEND it_messages.
CLEAR it_messages.
MOVE '002' TO it_messages-num.
MOVE 'message002' TO it_messages-msg.
APPEND it_messages.
CLEAR it_messages.
MOVE '003' TO it_messages-num.
MOVE 'message003' TO it_messages-msg.
APPEND it_messages.
CALL FUNCTION 'SLS_MISC_SHOW_MESSAGE_TAB'
TABLES
p_messages = it_messages
EXCEPTIONS
NO_MESSAGES_PROVIDED = 1
OTHERS = 2
.欢迎关注订阅号:SAP学习记录 (SAPlearning