MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Como podria cambiar el color a ciertas columnas de un alv? (foro/showthread.php?t=6750)

jgsanz 26/07/07 13:14:06

Como podria cambiar el color a ciertas columnas de un alv?
 
:confused: Como podria cambiar el color a ciertas columnas de un alv?

ya probe de todo y lo unico que no me escupe errores es EMPHASIZE pero no hace nada :(
Gracias

danny 26/07/07 16:30:52

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;

jgsanz 27/07/07 08:59:06

Gracias, ahora lo pruebo

ayaxrojo 22/03/10 16:37:02

Gracias me ayudo bastante el ejermplo

Dennis Urbano E. 22/03/10 21:04:37

Hola,

El campo emphasize del fieldcat deberia funcionar .. a mi me sirvio
aca un link de los colores q puedes ponerle =D!



Saludos


Husos Horarios son GMT. La hora en este momento es 15:34:59.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web