MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Como cambiarle el color a una fila a un reporte en ALV? (foro/showthread.php?t=26749)

Juani 10/12/08 13:39:45

Como cambiarle el color a una fila a un reporte en ALV?
 
1 Adjunto(s)
Buenos días.

Quiero cambiarle el color a una fila a un reporte en ALV para diferenciar los totales del detalle y tenga una mejor vista el reporte. anexo una imagen para que tengan una idea de lo que quiero.

Gracias de antemano.

Saludos

Atte.

Henger Abreu.

ademar 10/12/08 13:49:01

Hola, una solucion seria poner:
fieldcat-emphasize = 'C910'. te da el color de la columna.
donde declaras tu fieldcat para el alv; pero lo consideras en la columna de tu campo total.

Ahora puedess jugar con el color que deses desde (000 - 999)
'C910'

espero te sirva.

DavidXD_XD 10/12/08 14:09:31

Hola .. este link cae a pelo


ademar 10/12/08 15:44:27

Lo que te mande es para una columna sorry, para una fila seria algo similar, primero tendrias que crear una columna mas a tu tabla interna final (la q muestras en el alv), para poner el color,asi:
1ª crearla columna
..........
.......
color(4) type c,
end of ti_interna.
2º evaluas en q fila pondras el color
if ti_interna-campo eq 'H'.
ti_interna-color = 'C610'.
endif.
3º en el layout pones:
gt_layout-info_fieldname = 'COLOR'.

4º listo puedes probar.

espero te sirva
suerte.

Juani 11/12/08 13:00:42

1 Adjunto(s)
Buenos Días;

Ya agregue la columna color a mi tabla interna (lista-color="C610"), este campo esta lleno en la fila donde se tiene que cambiar el color. Pero en donde tendria que validar este campo para poder cambiar el color? para que me entiendan mejor les anexo archivo.

DavidXD_XD 11/12/08 14:24:00

Aver yo hice un caso pintando de rojo las celdas que estan con error ... primero hay q declarar los pool de tipos e includes, luego la tabla interna, luego enlazar el campo de color en el layout y por ultimo llamar al ALV:


Lo mas seguro es que funcione, todavia no lo he probado :p , cuando llegue al trabajo lo pruebo y si hay correcciones lo cambio, espero te pueda aclarar como se trabajan los colores en los ALV's

alvcano 21/06/14 15:56:42

Os dejo este enlace con un ejemplo de como cambiar el color a las columnas y filas de un ALV. Es bastante sencillo



Husos Horarios son GMT. La hora en este momento es 23:22:19.

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