да без проблем, там нет ни чего особенного
Code:
*&---------------------------------------------------------------------*
*& Form check_sys_mess
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM _check_sys_mess .
IF NOT sy-msgid IS INITIAL AND
NOT sy-msgty IS INITIAL.
* Application log hasn't been created yet.
IF gt_log_handle IS INITIAL.
IF sy-msgty CA 'AX'.
sy-msgty = 'E'.
ENDIF.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
* Not to show
INTO _g_mes_dummy.
* Add message to Application Log
PERFORM append_log USING gt_log_handle.
ENDIF.
CLEAR: sy-msgid
, sy-msgty
, sy-msgno
, sy-msgv1
, sy-msgv2
, sy-msgv3
, sy-msgv4
.
ENDIF.
ENDFORM. " _check_sys_mess