Tamaño ALV según resolución de pantalla

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ongo
    Member
    • ago
    • 45

    #1

    Tamaño ALV según resolución de pantalla

    Buenas,

    Me gustaría saber si hay alguna forma de cambiar el tamaño del ALV según la resolución de pantalla que se tiene. Me explico. Tengo un ALV y al cambiar la resolución aparece el scrollbar y a la deecha sale un hueco grande en blanco. ¿Alguién sabe como se puede evitar esto?

    Muchisimas gracias
  • Zeta
    Junior Member
    • ago
    • 9

    #2
    Hola,

    si utilizas un ALV por objetos es muy simple. Sólo tienes que usar una clase especial para el objeto contenedor.

    La clase es CL_GUI_DOCKING_CONTAINER, al llamar al constructor sólo hay que especificarle el nombre del programa del ALV, el número de la dynpro dónde se quiere mostrar el ALV y el tamaño del mismo.

    Código:
    CREATE OBJECT go_contenedor_arbol
          EXPORTING
            parent    = cl_gui_container=>screen0
            repid     = sy-repid
            dynnr     = gc_numero_dynpro
            extension = gc_tamano_contenedor
          EXCEPTIONS
            cntl_error                  = 1
            cntl_system_error           = 2
            create_error                = 3
            lifetime_error              = 4
            lifetime_dynpro_dynpro_link = 5
            OTHERS                      = 6.
    Taluego
    La inteligencia subnormal es lo que tiene

    Comentario

    Trabajando...