PDA

Ver la Versión Completa : Como sub-totalizo una tabla dinamica?


Karla V.
15/06/12, 16:58:50
Hola tengo una tabla dinamica que no la hice yo, estoy modificando un reporte hecho por alguien con más experiencia en ABAP, tengo varias columnas creadas dinamicamente y debo subtotalizarlas, pero no sé como hacerlo...
gt_weeks tiene los nombres de los campos

<lt_data> es la tabla dinamica que estoy sumando

LOOP AT gt_weeks INTO wa_weeks.
nsuma = 0.
LOOP AT <lt_data> ASSIGNING <ls_data2>.

"Para filtrar que solo sume las filas donde la sociedad sea igual a iv_bukrs y el campo tipo = 'P'

ASSIGN COMPONENT 'BUKRS'
OF STRUCTURE <ls_data2> TO <dyn_field>.
ASSIGN COMPONENT 'TIPO'
OF STRUCTURE <ls_data2> TO <dyn_field1>.

IF <dyn_field> = iv_bukrs AND <dyn_field1> = 'P'.

ASSIGN: (wa_weeks-ftxt) TO <dyn_field>.
nsuma = <dyn_field> + nsuma. "sumo cada campo
endif.
endloop.