‎2012 Jul 16 5:13 AM
Dear Experts,
The following code gives wrong output of field caprq when queried for multiple values of selection parameter.
(More selection values, more reduction in the ourput value of caprq)
The selection field is ARBPL. Working with order tables: (AFKO, AUFK, AFVC, AFVV etc)
clear: wa.
loop at itab into wa.
clear: wa1.
read table itab1 into wa1 with key aufnr = wa-aufnr vornr = wa-vornr.
if sy-subrc = 0.
wa-vgw01 = wa1-vgw01.
wa-caprq = wa-remng * wa-vgw01.
modify itab from wa transporting vgw01 caprq.
endif.
endloop.
Any clues?
kind regards
Jogeswara Rao
‎2012 Jul 16 6:05 AM
Hi Jogeswara Rao ,
Clear the work area wa inside the loop after modify statement .
loop at itab into wa.
clear: wa1.
read table itab1 into wa1 with key aufnr = wa-aufnr vornr = wa-vornr.
if sy-subrc = 0.
wa-vgw01 = wa1-vgw01.
wa-caprq = wa-remng * wa-vgw01.
modify itab from wa transporting vgw01 caprq.
endif.
clear: wa.
endloop.
Regards ,
Yogendra Bhaskar
‎2012 Jul 16 6:05 AM
Hi Jogeswara Rao ,
Clear the work area wa inside the loop after modify statement .
loop at itab into wa.
clear: wa1.
read table itab1 into wa1 with key aufnr = wa-aufnr vornr = wa-vornr.
if sy-subrc = 0.
wa-vgw01 = wa1-vgw01.
wa-caprq = wa-remng * wa-vgw01.
modify itab from wa transporting vgw01 caprq.
endif.
clear: wa.
endloop.
Regards ,
Yogendra Bhaskar
‎2012 Jul 16 6:45 AM
Dear Jogeswara Rao ,
Write clear wa after the Modify statement .
loop at itab into wa.
clear: wa1.
read table itab1 into wa1 with key aufnr = wa-aufnr vornr = wa-vornr.
if sy-subrc = 0.
wa-vgw01 = wa1-vgw01.
wa-caprq = wa-remng * wa-vgw01.
modify itab from wa transporting vgw01 caprq.
endif.
clear wa.
endloop.
Regards
Kedar
‎2012 Jul 16 6:50 AM
I don't understand your requirement. It will be more helpful if you give example data and expected output.
Regards,
Jake
‎2012 Jul 16 7:04 AM
Thanks for responding everyone.
The issue has been resolved.
Clear wa at suggested place in combination with a change of code at one line 'delete adjacent duplicates' worked.
Thank you all.
‎2012 Jul 16 9:39 AM