Solicitud de campo en reporte

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CRISTINO.GARCIA
    Senior Member
    • ago
    • 101

    #1

    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
    Senior Member
    • abr
    • 453

    #2
    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.

    Comentario

    • mauro_ARG
      Member
      • abr
      • 87

      #3
      Código:
      PARAMETERS p_gjahr TYPE gjahr DEFAULT sy-datum(4).
      Y si lo queres hacer con un SELECT-OPTION:
      Código:
      TABLES: bkpf.
      SELECT-OPTIONS s_gjahr FOR bkpf-gjahr NO-EXTENSION
                                            NO INTERVALS
                                            DEFAULT sy-datum(4).
      Editado por última vez por mauro_ARG; 23/01/2013, 17:38:12.

      Comentario

      • Dlanor20777
        Senior Member
        • nov
        • 708

        #4
        Originalmente publicado por mauro_ARG
        Código:
        PARAMETERS p_gjahr TYPE gjahr DEFAULT sy-datum(4).
        Y si lo queres hacer con un SELECT-OPTION:
        Código:
        TABLES: bkpf.
        SELECT-OPTIONS s_gjahr FOR bkpf-gjahr NO-EXTENSION
                                              NO INTERVALS
                                              DEFAULT sy-datum(4).
        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.

        Comentario

        • javi_garcia18
          Junior Member
          • jun
          • 23

          #5
          Originalmente publicado por CRISTINO.GARCIA
          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
          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
          Si necesitas ayuda solo pidemela!!

          Comentario

          Trabajando...