MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Solicitud de campo en reporte (foro/showthread.php?t=65942)

CRISTINO.GARCIA 23/01/13 13:19:11

Solicitud de campo en reporte
 
Hola a Todos

Necesito que en el Input de un reporte me coloque por defecto el año en curso pero que salga un solo campo, es decir que no tenga un año desde y un año hasta, por ejemplo:

Año: 2013

Utilice el select-options pero este me muestra 2 campos, que opcion puedo utilizar.

Muchas Gracias

Saludos

Cristino

Jarpi 23/01/13 13:42:00

Hola CRISTINO.GARCIA.

Para que te aparezca uno solo utiliza este código.

PARAMETERS: p_gjahr LIKE bseg-gjahr.

Y para el año pone.

INITIALIZATION.

p_gjahr = sy-datum(4).

Espero te sirva.
Saludos.

mauro_ARG 23/01/13 17:33:38


Y si lo queres hacer con un SELECT-OPTION:

Dlanor20777 28/01/13 16:53:15


Oye no me sabia esa utilidad del SELECT-OPTIONS, gracias por la información.
Creo que para lo que necesita hacer es mejor el PARAMETERS y enviarle un valor como DEFAULT.

javi_garcia18 30/01/13 19:51:51


Cristino, como dicen los demas depende de como lo necesites, si quieres un rango de solo fechas utilizas pero le quitas el no intervals para tener una año desde,hasta.


SELECT-OPTIONS s_gjahr FOR bkpf-gjahr NO-EXTENSION
NO INTERVALS
DEFAULT sy-datum(4).

si quieres solo como un parametro

PARAMETERS p_gjahr TYPE gjahr DEFAULT sy-datum(4).

el (4) indica que solo va coger solo los 4 primeros caracteres y como la fecha viene siempre en el formato YYYY/MM/DD coge solo el año!!.. Saludos


Husos Horarios son GMT. La hora en este momento es 11:26:33.

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