Skip to Content
0
Oct 23, 2008 at 06:08 AM

write in loop

60 Views

Hi,

plz tell me where i do mistake in a loop stmt. i am not write the output its write only single record but there is three records in this internal table its display only last record.

if p_back = 'X'.

loop at ch_it_output into ch_wa_output.

write: ch_wa_output-werks UNDER 'Plant',

ch_wa_output-pkunag UNDER 'TP Code',

ch_wa_output-name1 UNDER 'TP Name',

ch_wa_output-zzamatkl UNDER 'Country Material Grp.',

ch_wa_output-kam1 UNDER 'Kam',

ch_wa_output-salqty1 UNDER 'Sales-YTD QTY Previous Year',

ch_wa_output-salval1 UNDER 'Sales-YTD Value Previous Year',

ch_wa_output-prv_provi UNDER 'KAM CY Provision YTD Previous Year',

ch_wa_output-prv_acpayout UNDER 'Actual Payout Previous Year',

ch_wa_output-salqty2 UNDER 'Sales-YTD QTY Current Year',

ch_wa_output-salval2 under 'Sales-YTD Value Current Year',

ch_wa_output-tsalesqty UNDER 'Target Sales QTY',

ch_wa_output-tsalesval UNDER 'Target Sales Value',

ch_wa_output-kamestval under 'KAM Estimate Value',

ch_wa_output-kamcyper UNDER 'KAM CY-%',

ch_wa_output-provi UNDER 'KAM CY Provision YTD Current Year',

ch_wa_output-acpayout UNDER 'Actual Payout Current Year',

ch_wa_output-balance UNDER 'Bal. YTD Previous',

ch_wa_output-sales UNDER 'Sales QTY',

ch_wa_output-value UNDER 'Value',

ch_wa_output-kam UNDER 'KAM'.

endloop.

endif.

Thanks

jayant.

it write only single record.