Badi MRM Header Check

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

IF_EX_MRM_HEADER_CHECK~HEADERDATA_CHECK

METHOD if_ex_mrm_header_check~headerdata_check.

IF sy-tcode = 'MIRO' or sy-tcode = 'MIR7'.


DATA : str TYPE xblnr,
str_len TYPE i,
str_len2 TYPE i,
space_count TYPE i.

str = i_rbkpv-xblnr.
str_len = strlen( str ).

CONDENSE str NO-GAPS.


str_len2 = strlen( str ).
space_count = ( str_len - str_len2 ).
IF space_count >= 1.
CALL FUNCTION 'BUS_MESSAGE_STORE'
EXPORTING
arbgb = 'ZMM'
msgty = 'E'
txtnr = '003'.
ENDIF.

DATA lv_xblnr(50) TYPE c .


CLEAR : lv_xblnr .
CONCATENATE sy-abcde'1234567890-/' INTO lv_xblnr .

IF i_rbkpv-xblnr CN lv_xblnr.

CALL FUNCTION 'BUS_MESSAGE_STORE'


EXPORTING
arbgb = 'ZMM'
msgty = 'E'
txtnr = '003'.
ENDIF.
ENDIF.

ENDMETHOD.

You might also like