ALV y TOP_OF_PAGE

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • DCErick
    Moderator
    • mar
    • 1090

    #1

    ALV y TOP_OF_PAGE

    Estoy haciendo un ALV el caso es que le pongo el evento TOP_OF_PAGE para mostrar unos textos al inicio de la ventana.... El problema esta que cuando uso el REUSE_ALV_LIST_DISPLAY si sale bien el texto... pero cuando uso el
    REUSE_ALV_GRID_DISPLAY no me muestra el texto sino un recuadro Gris sin el texto que yo mando con la instruccion Write....

    Soy nuevo en esto de los ALV tienen alguna idea de por donde va el problema o simplemente no se puede...
    Editado por última vez por DCErick; 20/10/2006, 16:44:27.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?
  • alejandrateas
    Junior Member
    • oct
    • 7

    #2
    hola, fijate en estos dos programas SAP, explican muy bien como usar alv

    solo debes ejecutar F8
    BALVBT01
    BALVBT02

    Comentario

    • DCErick
      Moderator
      • mar
      • 1090

      #3
      Originalmente publicado por alejandrateas
      hola, fijate en estos dos programas SAP, explican muy bien como usar alv

      solo debes ejecutar F8
      BALVBT01
      BALVBT02
      GraCIAS voy a checarlos .
      -------------------
      ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

      Comentario

      • Garces
        Senior Member
        • ago
        • 321

        #4
        ALV List y ALV Grid

        Lo que sucede en que para poder usar un TOP_OF_PAGE en un ALV Grid no es tan directo como en un ALV List, porque el ALV Grid no está en modo texto.

        Lo que debes hacer en ese caso es usar una tabla interna tipo slis_t_listheader del siguiente modo:

        form TOP_OF_PAGE.

        data:
        t_titulo type slis_t_listheader,
        s_titulo type slis_listheader,

        s_titulo-typ = 'H'.
        s_titulo-info = <<Acá pones el título que quieres poner en grande>>.
        append s_titulo to t_titulo.
        clear s_titulo.

        s_titulo-typ = 'S'.
        s_titulo-info = <<Acá pones algo adicional que quieras poner en pequeño>>.
        append s_titulo to t_titulo.
        clear s_titulo.

        s_titulo-typ = 'A'.
        s_titulo-info = <<Acá pones algo adicional que quieras poner en cursiva>>.
        append s_titulo to t_titulo.
        clear s_titulo.

        CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
        IT_LIST_COMMENTARY = t_titulo.

        endform. "TOP_OF_PAGE

        No te olvides que debes definir el type pool.
        type-pools: SLIS

        Espero ser de ayuda.
        Salu2
        Miguel Ángel Garcés Ramírez

        Comentario

        • DCErick
          Moderator
          • mar
          • 1090

          #5
          Gracias... Ya logr&#233; hacerlo
          -------------------
          ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

          Comentario

          Trabajando...