FUNCTION rsplfr_service_log_read.
...
APPEND ls_log TO e_t_log.
ENDLOOP.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$
*$*$-Start: (2 )--------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 Z_ENHANCE_MESSAGE_FILTER. "active version
* You can filter the messages here. For example:
delete e_t_log where id = 'RSPLF' and number = '113'.
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 Z_ENHANCE_MESSAGE_CONTEXT "active version
IF e_t_msg IS REQUESTED.
CLEAR e_t_msg.
LOOP AT lt_msg_handle INTO ls_msg_handle.
CLEAR ls_log.
CALL FUNCTION 'BAL_LOG_MSG_READ'
EXPORTING
i_s_msg_handle = ls_msg_handle
IMPORTING
e_s_msg = ls_msg
EXCEPTIONS
OTHERS = 0.
IF lines( ls_msg-params-t_par ) > 0.
READ TABLE ls_msg-params-t_par INTO ls_par WITH KEY parname = 'FUNCNR'.
l_funcnr = ls_par-parvalue.
IF sy-subrc = 0 AND ls_logdetail-funcnr <> l_funcnr.
CLEAR ls_msg.
MESSAGE i301(rsplf) INTO ls_log2-message.
ls_msg-msgty = sy-msgty.
ls_msg-msgid = sy-msgid.
ls_msg-msgno = sy-msgno.
ls_msg-msgv1 = sy-msgv1.
ls_msg-msgv2 = sy-msgv2.
ls_msg-msgv3 = sy-msgv3.
ls_msg-msgv4 = sy-msgv4.
APPEND ls_msg TO e_t_msg.
READ TABLE gts_logdetail INTO ls_logdetail WITH KEY funcnr = l_funcnr.
IF sy-subrc = 0.
PERFORM convert_charsel USING ls_logdetail-t_charsel CHANGING lt_showsel.
LOOP AT lt_showsel INTO ls_showsel.
CLEAR ls_msg.
IF ls_showsel-high IS INITIAL.
MESSAGE i302(rsplf) WITH ls_showsel-txtsh ls_showsel-low INTO ls_log2-message.
ELSE.
MESSAGE i303(rsplf) WITH ls_showsel-txtsh ls_showsel-low ls_showsel-high INTO ls_log2-message.
ENDIF.
ls_msg-msgty = sy-msgty.
ls_msg-msgid = sy-msgid.
ls_msg-msgno = sy-msgno.
ls_msg-msgv1 = sy-msgv1.
ls_msg-msgv2 = sy-msgv2.
ls_msg-msgv3 = sy-msgv3.
ls_msg-msgv4 = sy-msgv4.
APPEND ls_msg TO e_t_msg.
ENDLOOP.
ENDIF.
ENDIF.
ENDIF.
APPEND ls_msg TO e_t_msg.
ENDLOOP.
ENDENHANCEMENT.
*$*$-End: (1)---------------------------------------------------------------------------------$*$*
ENDFUNCTION.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 |