Agrupar tabla interna
Buenos Dias
Tengo una tabla interna de la siguiente forma: FRENTE--TURNO--PESO .....1...--.....1...--...10 .....1...--.....1...--...20 .....1...--.....1...--...30 .....1...--.....2...--...40 .....2...--.....1...--...50 .....2...--.....1...--...30 .....2...--.....3...--...20 .....2...--.....3...--...10 . . . Lo que quiero es agrupar (sumatoria de pesos) por frente y turno de manera que la tabla quede de la siguiente forma: FRENTE--TURNO--PESO .....1...--.....1...--...60 .....1...--.....2...--...40 .....2...--.....1...--...80 .....2...--.....3...--...30 Traté de realizar un collect ------------------- Loop it_frentes. collect it_frentes. ENDLOOP. --------------------- pero no se si sea por el tamaño de la tabal interna (mas de 1000 registros) que se demoraba demasiado (mas de 10 minutos) y no me sirve. como podria realizar este agrupamiento por los 2 campos FRENTE y TURNO?? Gracias |
¿Lupeando y haciendo collect sobre la misma tabla?
Porque no haces el collect sobre otra tabla interna con la misma estructura de it_frentes. Y nos cuentas si mejoró tu tiempo de respuesta. Saludos |
proba lo siguiente
defini it_frentes_sort igual a it_frentes Loop it_frentes into wa_frentes. collect wa_frentes into it_frentes_sort. ENDLOOP. |
muchas gracias
la verdad no habia tenido experiencia realizando un collect y por eso no note que se lo estaba realizando a la misma tabla a la cual le hacia el loop. Ahora si funciono perfecto gracias! |
Husos Horarios son GMT. La hora en este momento es 23:02:33. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web