Ya lo he solucionado.
Con una tabla llamada cellstyles en mi tabla del ALV de tipo lvc_t_styl, y un campo aparte PUSH de tipo char4.
Luego rellenando cada registro de la siguiente forma:
it_datos-push = ICON_CHANGE.
ls_style-fieldname = 'PUSH' .
ls_style-style = cl_gui_alv_grid=>mc_style_button .
APPEND ls_style TO it_datos-cellstyles .
Y para capturar con el evento button_click.
|