Hi guys - i have a simple code
TRY .
READ TABLE p INTO p_wa WITH KEY D = 'X'.
IF sy-subrc = 0.
RAISE EXCEPTION TYPE zcx_z EXPORTING
textid = zcx_z=>zcx_zz. " zcx_zz - "critical error!!" message 'E'
else.
RAISE EXCEPTION TYPE zcx_z EXPORTING
textid = zcx_z=>zcx_xx. "zcx_xx - "warning, press Enter!!" message 'W'
ENDIF.
CATCH zcx_z INTO exc.
text = exc->get_text( ).
MESSAGE text TYPE 'E'. " !!!! want 'W' for zcx_xx and 'E' for zcx_zz
ENDTRY.
Help me pls to split message types in catch.