Ver Mensaje Individual
  #1  
Viejo 03/10/17, 14:32:22
Avatar de vic3
vic3 vic3 is offline
Member
 
Fecha de Ingreso: mar 2017
Mensajes: 33
Smile Colores en celdas de tabla dinámica con FIELD-SYMBOL

Hola, buenas tardes.

He cargado una tabla dinámica <gt_dyntable> haciendo una selección de datos.
El problema es que ahora, con los datos que tengo en la tabla dinámica, necesito colorear las celdas dependiendo de una serie de condiciones...

Si la tabla no fuese dinámica sería tan fácil como esto (por ejemplo):

DATA lv_color TYPE lvc_s_scol. "Creo LV para el color
FIELD-SYMBOLS <fs_tabla> LIKE LINE OF IT_ZTVSGPRUEBA06. "Creo FS para la tabla interna

lv_layout-coltab_fieldname = 'CELLCOLORS'. "asigno nombre a mi variable

* Para los colores de celda ********
UNASSIGN <fs_tabla>.
LOOP AT IT_ZTVSGPRUEBA06 ASSIGNING <fs_tabla>. "Recorro la tabla interna
CASE <fs_tabla>-PAIS. "Para la columna COLOR
WHEN 'ALEMANIA'.
lv_color-fname = 'PAIS' .
lv_color-color-col = '6'. "ROJO
lv_color-color-int = '1'. "INTENSIDAD
lv_color-color-inv = '1'. "INVERSO
APPEND lv_color TO <fs_tabla>-cellcolors.
ENDCASE.
ENDLOOP.


No tengo ni idea como hacerlo con una tabla dinámica de la cual no puedo introducir su campo <fs_tabla>-PAIS, porque no lo sé.

Se agradecería vuestra ayuda, un saludo.
__________________
Consultor técnico SAP
Responder Con Cita