IF you delete standart enhancement by tcode SMOD, you need to modify MODSAP and MODSAPA tables manually.
For example if you delete MBCF004 enhancement, you have to add following lines to MODSAP and MODSAPA tables.


IF you delete standart enhancement by tcode SMOD, you need to modify MODSAP and MODSAPA tables manually.
For example if you delete MBCF004 enhancement, you have to add following lines to MODSAP and MODSAPA tables.


CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_OUTPUT’
EXPORTING
input = i_out-matnr
IMPORTING
output = i_out-matnr.
Before: 000000000012345678
After: 12345678
Opposite function is: CONVERSION_EXIT_ALPHA_INPUT
Layout parameter:
gs_fieldcat-hotspot = ‘X’.
Call Transaction:

IF rs_selfield-fieldname EQ ‘MATNR’.
READ TABLE i_out INDEX rs_selfield-tabindex.
IF sy-subrc IS INITIAL.
SET PARAMETER ID ‘MAT’ FIELD i_out-matnr.
CALL TRANSACTION ‘MM03’ AND SKIP FIRST SCREEN.
ENDIF.
ENDIF.
LOOP AT SCREEN.
IF screen-name = ‘S_ETIKET’.
screen-input = ‘0’.
MODIFY SCREEN.
ENDIF.
ENDLOOP.

Define parameter:
PARAMETERS : pf_vari LIKE disvariant-variant MODIF ID mc4.
Define data:
DATA gs_variant TYPE disvariant.
Define value request:
AT SELECTION-SCREEN ON VALUE-REQUEST FOR pf_vari.
PERFORM get_variant.
Define Form:

Call ALV:

ME22N Exit: ZXM06U43
ME32K Exit: ZXM06U43
VL02N Exit: MV50AFZ1
VA02 Exit: MV45AFZZ
MB21 Exit: ZXMBCU08
You can see the messages from transaction code SE91
Message values and texts are stored in table T100

