MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Cómo agregar una última línea al final del ALV?? (foro/showthread.php?t=43498)

gnes6 30/05/11 14:19:29

Cómo agregar una última línea al final del ALV??
 
Hola a todos, por favor necesito ayuda con esto:

Existe alguna forma de poder agregarle una línea(fila) al final del ALV???
Osea, necesito desplegar un reporte en un ALV y al final luego de desplegar todos los registros de la tabla debo agregar una linea adicional para especificar un cálculo por columna que debo hacer.

Estoy utilizando el ALV de la función REUSE_ALV_GRID_DISPLAY.

muchas gracias anticipidas.

daniel1050 31/05/11 15:50:05

Hola!

Si queres nomas realizar una sumatoria alguna columna, tenes que fijarte cuando arma el fieldcat a que parte del codigo pertenece y agregarle una linea, en el caso de ejemplo que te muestro abajo:
wl_fieldcat-do_sum = 'X'.

Al setearle do_sum en la columna en cuestion, te va a realizar la sumatoria automaticamente de la misma.

Si son varias columnas, adicionale esa linea a todas las que requieras.

Espero haberte ayudado!


Ejemplo:
CLEAR: wl_fieldcat.
wl_fieldcat-fieldname = 'FOB'.
wl_fieldcat-tabname = 'VBAK'.
wl_fieldcat-ref_fieldname = 'NETWR'.
wl_fieldcat-do_sum = 'X'.
wl_fieldcat-reptext_ddic = text-024.
APPEND wl_fieldcat TO t_fieldcat.


Husos Horarios son GMT. La hora en este momento es 18:03:05.

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