Ver Mensaje Individual
  #2  
Viejo 29/04/08, 16:09:10
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
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.
Responder Con Cita