If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Como podria cambiar el color a ciertas columnas de un alv?
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 .
Comentario