gracias por tu ayuda pero debo de estar haciendo algo mal o en el lugar equivocado.
Estoy usando un user commad y alli tengo lo siguiente:
CASE l_ucomm.
WHEN '&IC1' OR '&ICM'.
l_selfield-value = 'Correo Enviado'.
alv_git_fieldcat-fieldname = 'USRID'.
alv_git_fieldcat-seltext_l = 'Correo Responsable'.
alv_git_fieldcat-outputlen = '25'.
alv_git_fieldcat-col_pos = '11'.
* alv_git_fieldcat-hotspot = 'X'.
alv_git_fieldcat-ctabname = 'x'.
alv_git_fieldcat-emphasize = 'C401'. "(font azul)
APPEND alv_git_fieldcat.
l_selfield-refresh = 'X'.
cl_gui_cfw=>flush( ).
cl_gui_cfw=>dispatch( ).
ENDCASE.
lo cual solo refresca el alv sin hacer los cambios en la celda.....
que debo corregir????