Hola: para cambiar color a celdas :
El tipo lvc_t_scol tiene como campos principales FNAME que indica el nombre del campo a modificar y COLOR que es una estructura con los valores del color a aplicar. Los pasos son los siguientes:
1. Añadir campo a la estructura
DATA BEGIN OF gt_list OCCURS 0 .
INCLUDE STRUCTURE mara .
DATA cellcolors TYPE lvc_t_scol .
DATA END OF gt_list .
2. Añadir el campo al layout.
gs_layout-ctab_fname = 'CELLCOLORS'.
3. Modificar el campo añadido
DATA ls_color TYPE lvc_s_scol .
READ TABLE gt_list INDEX 7 .
ls_color-fname = 'MATNR' .
ls_color-color-col = ‘3’.
Ls_color-color-int = ‘1’.
APPEND ls_color TO gt_list-cellcolors .
MODIFY gt_list INDEX 7 .
y listo ya pintas las celdas k kieras..
Saludos;
|