Chicos !!! una ayudita !!!
Tengo un alv con 4 check de marcas y he probado de todo pero aun asi no me aparecen marcados en la tabla interna no se que pueda ser.
Saludos.
Chicos !!! una ayudita !!!
Tengo un alv con 4 check de marcas y he probado de todo pero aun asi no me aparecen marcados en la tabla interna no se que pueda ser.
Saludos.
Hola @anon32373545
Debes recuperar todo lo que esta en pantalla justo después de llamar al screen, intenta usar lo siguiente
Declara:
DATA g_grid type ref to cl_gui_alv_grid.
call method g_grid->check_changed_data.
Saludos
Ane, justo de casualidad tenia el mismo problema, estaba haciendo la solución con eventos, haciendo un quilombo al pedo. Gracias!
Hola @anon32373545 como bien dice @ane1990 la resolución al problema es con el método check_changed_data.
A modo de enriquecer la comunidad… esto sucede porque en el ALV no recoges ningún evento y entonces necesitas forzarlo con ese método. Otra solución sería presionar “Enter” y encontes generarías un evento que refrescaría el ALV.
Espero haber dado un puntito más de información acerca de por qué sucede esto
Saludos,
Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.