Skip to Content
0
Former Member
Sep 05, 2007 at 12:31 PM

display discounts and surcharges

172 Views

hi experts

i have to display one discount and surcharges for one vbeln, posnr and one material,

i have used konv-kschl for condition type and konv-kwert for condition value.

in my output the conditions what i have given for discounts and surcharges its matching and displaying in different lines. usually i should one line of output one vbeln, but iam getting 3 times, please modify the conditions below what i have given in my object.

LOOP AT it_konv INTO wa_konv.

CASE wa_konv-kschl.

WHEN 'ZD01' OR 'ZD02' OR 'ZD03'.

wa_konv-discounts = wa_konv-kwert.

WHEN 'ZEXP' OR 'ZEXW' OR 'ZCAF' OR 'ZCAP' OR 'ZCAQ'

OR 'ZS01' OR 'ZS02' OR 'ZS03'.

wa_konv-surcharges = wa_konv-kwert.

WHEN OTHERS.

DELETE it_konv WHERE kschl = wa_konv-kschl.

ENDCASE.

MODIFY it_konv FROM wa_konv TRANSPORTING discounts surcharges.

CLEAR wa_konv.

REFRESH wa_konv.

ENDLOOP.

please clarify

thanks in advance