ayuda urgente sumar datos tabla interna
Hola.
Tegno un problema con una tabla interna. Tengo 3 campos delnr->nº elemento delps->Posicion mng01-> Cantidad. necesito sumar las cantidades para el mismo elemento con la misma posicion. Ejemplo. esta es mi tabla i_cantidad. delnr delps mng01 ---------------------------------------- 100 1 50 100 1 100 100 2 70 110 1 20 110 1 50 quiero meterlo en i_listado y que i_listado quede asi. delnr delps mng01 ---------------------------------------- 100 1 150 100 2 70 110 1 70 Podiais esplicarme como hacerlo, porque utilize la instruccion collect pero al ser todos numeros me lo hace mal, lo unico que quiero sumar es la cantidad y que quede como en el ejemplo. muchas gracias. espero vuestra respuesta. un saludo. |
Convierte tus campos delnr y delps a char. saludos |
LOOP AT itab into wa.
* se mueve el contenido de la tabla itab con un work-area * a una tabla t_data para hacer un collect, es decir, que me sume * la cantidad, debes tener en cuenta q el collect lo compara con los char, asi q debes cambiar los dos primeros campos a char move-CORRESPONDING wa to t_data. collect t_data. ENDLOOP. |
muchas graicas era lo que necesitaba
|
Oye E-Camacho podrias explicarlo mas a detalle, yo necesito algo parecido, tengo un alv tree donde quiero sumar los nodos, pero para algunos casos, no necesito la sumatoria de nodos, porque ya trae otra cantidad, como valido eso?
alguien me podria ayudar. Saludos. |
Husos Horarios son GMT. La hora en este momento es 11:58:06. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web