MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   cambiar formato ultima fila ALV (foro/showthread.php?t=14327)

Marc Espinosa 18/06/08 15:34:11

cambiar formato ultima fila ALV
 
hola forer@s!!

tengo una duda, quiero cambiar el color o el formato de la ultima fila de una tabla q muestro en un alv.

tengo mi tabla con toda la info, y al final le he añadido una nueva fila con 'TOTAL' , y la 'suma total'. me gustaria q estos 2 campos me aparecieran o en negrita o en algun color. el problema biene xq lo quiero en la ultima fila, si fuera en toda la columna, seria facil..., Alguna idea???

mysmb2 18/06/08 18:38:05

Hola, te paso un ejemplo

i_header es la tabla que le paso al alv, una vez cargada con los registros a mostrar, el agrego otro mas con los valores totales que queres mostrar y setear el campo g_color que es un char de 4 con pj. C310 para darle un color a este registro.

*totales generales
CLEAR i_header.
i_header-znetot = g_zprmed.
i_header-zvtanet = g_zmednet.
i_header-zresop = g_zmedrent.
i_header-g_color = c_c310.
APPEND i_header.

tenes que agregar el campo INFO_FIELDNAME a esta subrutina

*&---------------------------------------------------------------------*
*& Form e05_layout_build
*&---------------------------------------------------------------------*
FORM e05_layout_build USING e05_ls_layout TYPE slis_layout_alv.

e05_ls_layout-edit = ' '.
* e05_ls_layout-no_hline = ' '.
e05_ls_layout-no_vline = ' '.
e05_ls_layout-zebra = ' '.
e05_ls_layout-colwidth_optimize = 'X'.
e05_ls_layout-box_fieldname = 'XSELP'.
e05_ls_layout-INFO_FIELDNAME = 'G_COLOR'. "donde g_color es ej. c310



ENDFORM. " e05_layout_build


espero te sirva,
saludos.

Marc Espinosa 19/06/08 11:00:27

muchas gracias;) , al final no quieren hacer eso, si quiere el usuario utilizara el icono del sumatorio para ver los totales, y el alv ya lo pone en amarillo.

Gracias de nuevo


Husos Horarios son GMT. La hora en este momento es 02:30:11.

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