Tienes una tabla interna con los campos
Material
Monto
1.- Si quieres calcular el total por material
loop at gt_material into gs_material_wa.
*si utilizas los eventos at te mete asteriscos en la estructura
gs_material_aux = gs_material_wa
at new matnr.
clear gv_total.
endat.
add gs_material_aux-monto to gv_total.
endloop.
2.- Si quieres calcular el maximo de cada uno
sort gt_material by matnr monto descending
loop at gt_material into gs_material_wa.
*si utilizas los eventos at te mete asteriscos en la estructura
gs_material_aux = gs_material_wa
at new matnr.
*en la primera fila de cada material tendras el valor maximo
gv_valor_maximo = gs_material_aux-monto.
endat.
add gs_material_aux-monto to gv_total.
endloop.
|