Para que el usuario pueda seleccionar filas en un ALV (por ejemplo, para luego borrarlas, procesarlas o exportarlas), debes configurar la propiedad sel_mode en la estructura de layout (LVC_S_LAYO). El valor 'A' activa la selección de filas completa.
Código a implementar
DATA: ls_layout TYPE lvc_s_layo. ls_layout-sel_mode = 'A'.
Luego, al llamar al ALV, asigna esta estructura al parámetro IS_LAYOUT.
Ejemplo
METHOD layout_build.
ls_layout = VALUE #(
no_toolbar = abap_true
zebra = abap_true
edit = abap_false
sel_mode = 'A' " ← Permite seleccionar filas
).
ENDMETHOD.
Habilitar la selección de filas en ALV es tan simple como asignar sel_mode = 'A' en la estructura de layout.




