¿CÓMO HACER QUE EL ALV OO SE ADAPTE A LA PANTALLA?
Cuando
me inicie en la programación con ABAP no sabía cómo hacer que el ALV OO
se adapte a la pantalla como sí lo hace el ALV LIST o el ALV GRID. Esto
se debía a que cuando generas una dynpro siempre tienes que definir el
tamaño (ancho y altura) y bueno uno no puede crear varias pantallas para
cada resolución de las PC´s lo que genera que muchas veces nuestros ALV
OO tengan esas molestas barras de desplazamiento por partida doble.
Aquí les dejo la secuencia a seguir para lograr que nuestro ALV OO se
adapte a cualquier resolución. Espero que les sirva =)...
En
esta imagen se pueden observar que el ALV no ocupa todo el ancho de la
pantalla y por ese motivo el objeto ya tiene la barra de desplazamiento
horizontal.
Lo que haremos es ubicarnos en la dynpro que contiene el custom container y modificaremos su ancho y su altura. Yo recomiendo que sea 200 x 200.
Luego en la vista de layout cambiamos las propiedades del custom container y hacemos que ocupe todo el ancho y altura de la dynpro. Marcamos los atributos resizing Horizonta y Vertical y los valores que pueden ser 1 1. En mi casa coloque 5 y 1.
Finalmente, pueden probar los resultado.
Ventana Maximizada
Ojo: Las barras que se ven no son del ALV OO sino de la dynpro.
Lo que haremos es ubicarnos en la dynpro que contiene el custom container y modificaremos su ancho y su altura. Yo recomiendo que sea 200 x 200.
Luego en la vista de layout cambiamos las propiedades del custom container y hacemos que ocupe todo el ancho y altura de la dynpro. Marcamos los atributos resizing Horizonta y Vertical y los valores que pueden ser 1 1. En mi casa coloque 5 y 1.
Finalmente, pueden probar los resultado.
Ventana Maximizada
Ventana Minimizada
Ojo: Las barras que se ven no son del ALV OO sino de la dynpro.