Tema: Botón...
Ver Mensaje Individual
  #2  
Viejo 09/04/12, 18:54:39
Mari.Sole Mari.Sole is offline
Senior Member
 
Fecha de Ingreso: nov 2010
Localización: Argentina
Mensajes: 121
Hola Eduesqueda,
Si entendí bien, lo que necesitas es que al presionar un botón te aparezca un popup para poder ingresar una fecha y que la misma desarrolle determinada accion?

Si es así podrias programar un botón para que al ser presionado muestre la función POPUP_GET_VALUES la puedes configurar para que levante un matchcode que sea un calendario, se seleccione la fecha y luego realice la opción que necesites.

Prueba este código para guiarte:

DATA: gv_respuesta TYPE c,
gt_pop_up TYPE TABLE OF sval WITH HEADER LINE.

gt_pop_up-tabname = 'MARA'.
gt_pop_up-fieldname = 'ERSDA'.
gt_pop_up-fieldtext = 'Fecha Valor'.
APPEND gt_pop_up.

*** Llamo al Popup.
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
popup_title = 'Modificación de Fecha Valor'
IMPORTING
returncode = gv_respuesta
TABLES
fields = gt_pop_up
EXCEPTIONS
error_in_fields = 1
OTHERS = 2.

IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

Espero te sirva.

Saludos.
Responder Con Cita