MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 10/12/08, 13:39:45
Juani Juani is offline
Junior Member
 
Fecha de Ingreso: sep 2008
Mensajes: 9
Como cambiarle el color a una fila a un reporte en ALV?

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.
Imágenes Adjuntas
Tipo de Archivo: jpg ALV.JPG (57.2 KB, 404 visitas)
  #2  
Viejo 10/12/08, 13:49:01
ademar ademar is offline
Member
 
Fecha de Ingreso: oct 2008
Localización: Lima - Perú
Mensajes: 31
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.
  #3  
Viejo 10/12/08, 14:09:31
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola .. este link cae a pelo

__________________
David Carballido Córdova
  #4  
Viejo 10/12/08, 15:44:27
ademar ademar is offline
Member
 
Fecha de Ingreso: oct 2008
Localización: Lima - Perú
Mensajes: 31
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.
  #5  
Viejo 11/12/08, 13:00:42
Juani Juani is offline
Junior Member
 
Fecha de Ingreso: sep 2008
Mensajes: 9
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.
Imágenes Adjuntas
Tipo de Archivo: jpg color.JPG (20.5 KB, 230 visitas)
  #6  
Viejo 11/12/08, 14:24:00
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
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 , 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
__________________
David Carballido Córdova
  #7  
Viejo 21/06/14, 15:56:42
alvcano alvcano is offline
Junior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 13
Os dejo este enlace con un ejemplo de como cambiar el color a las columnas y filas de un ALV. Es bastante sencillo

Tema Cerrado


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


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


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