Ver Mensaje Individual
  #2  
Viejo 26/11/15, 09:17:57
naxito naxito is offline
Junior Member
 
Fecha de Ingreso: oct 2011
Mensajes: 2
Buenas,
no tengo claro como habrás hecho el tema de tener tantos ALV en una pantalla.
Supongo que habrás creado 7 customs containers en la dynpro, y asignar cada ALV grid a un custom container,
Hay una solución más "bonita" a mi gusto, que te evita crear tantos customs containers, que es usar el objeto cl_gui_splitter_container.
En mi caso, tuve que hacer una pantalla con 3 ALVs. 1 en la mitad superior, y 2 en la mitad inferior.
Aqui el codigo para conseguir tener 3 containers, generados a partir de splitters.

Con la clase cl_gui_splitter_container ofrece métodos para establecer el ancho alto, y mas cosas de un area seleccionada. lo que es bastante útil.

Para el tema de la actualización de las tablas. Debería funcionar si separas la creación y alimentación de las tablas inicial, del refresco de datos. tal y como hago yo.
De todos modos, puedes publicar tu codigo, tal vez podamos ver qué es lo que falla.

Úlima edición por naxito fecha: 26/11/15 a las 09:20:44.
Responder Con Cita