MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Botón... (foro/showthread.php?t=62151)

Eduesqueda 09/04/12 17:18:27

Botón...
 
Una duda tengo un ALV y con un botón quiero que al presionar este botón me capturen una fecha...

Como puedo hacer esto??
Existe alguna funcion en ABAp tipo a lo mejor POPUP?

saludos y gracias.

Mari.Sole 09/04/12 18:54:39

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.

Eduesqueda 09/04/12 19:29:27

Gracias
 
Excelente, esto es lo q necesitaba....bye.

Eduesqueda 09/04/12 19:31:54



MUCHAS GRACIAS

Mari.Sole 09/04/12 19:37:28

Eduesqueda,
DE NADA!! Me alegro que te haya servido.

Saludos.


Husos Horarios son GMT. La hora en este momento es 23:14:46.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web