Puedes crear un exit
Hola Patricia.
Notros trabajamos ese mismo caso y lo que hicimos fue activar un exit.
cuando el usuario graba la ME51n el sistema le da un mensaje que dice mas o menos asi: "No se olvide de llenar el campo uso".
el codigo es bien sencillo:
data: texto(50) type c value 'No se olvide de llenar el campo XXXX'.
IF SY-TCODE EQ 'ME51N' or
SY-TCODE EQ 'ME52N'.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
TITLEBAR = 'Advertencia'
* DIAGNOSE_OBJECT = ' '
TEXT_QUESTION = texto
TEXT_BUTTON_1 = 'Aceptar'(001)
* ICON_BUTTON_1 = ' '
* TEXT_BUTTON_2 = 'Nein'(002)
* ICON_BUTTON_2 = ' '
* DEFAULT_BUTTON = '1'
* DISPLAY_CANCEL_BUTTON = 'X'
* USERDEFINED_F1_HELP = ' '
* START_COLUMN = 25
* START_ROW = 6
* POPUP_TYPE =
IMPORTING
ANSWER = wanswer
* TABLES
* PARAMETER =
* EXCEPTIONS
* TEXT_NOT_FOUND = 1
* OTHERS = 2
.
IF ( ( SY-UCOMM EQ 'INFO' ) OR ( SY-UCOMM EQ 'OPT2' ) )
AND wanswer ne '1'.
LEAVE TO SCREEN 14.
ENDIF.
endif.
|