hi all,
iam trying to add up quantities of the same materials in the sales order using collect but making a mistake somewhere.
can you please see where it is.
here is the code:
types: begin of wa_vbap,
matnr like vbap-matnr,
uepos like vbap-uepos,
mvgr1 like vbap-mvgr1,
mvgr2 like vbap-mvgr2,
mvgr3 like vbap-mvgr3,
serail like vbap-serail,
updkz like vbapvb-updkz,
kwmeng like vbap-kwmeng,
end of wa_vbap.
data t_vbap type table of wa_vbap with header line.
loop at xvbap where updkz ne 'D'.
move-corresponding xvbap to t_vbap.
if t_vbap-mvgr1 = 'LO'.
t_vbap-kwmeng = - t_vbap-kwmeng.
endif.
collect t_vbap.
endloop.