Skip to Content
0
Former Member
Oct 31, 2005 at 03:40 PM

collect

59 Views

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.