Problema con checkbox en ALV

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.

image

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

3 Me gusta

Ane, justo de casualidad tenia el mismo problema, estaba haciendo la solución con eventos, haciendo un quilombo al pedo. Gracias!

1 me gusta

Hola @Dani_Andrada

Excelente, espero que quedé tu tema sin mayor complicación

Saludos

1 me gusta

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 :slight_smile:
Saludos,

Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.