Ver Mensaje Individual
  #6  
Viejo 21/03/09, 22:35:08
kmejia kmejia is offline
Junior Member
 
Fecha de Ingreso: oct 2008
Mensajes: 8
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.
Responder Con Cita