Could anyone tell me why I do not have tab-delimited v_download in 1st case(in the second it is ok but there is no collect:
1st case:
DATA na LIKE SORTED TABLE OF itab
WITH UNIQUE KEY budat shkzg hkont with header line.
SELECT dmbtr budat shkzg hkont FROM bsas INTO itab where gjahr ge leto.
COLLECT itab INTO na.
append itab. clear itab.
endselect.
SORT ITAB.
loop at na.
result-dmbtr = na-dmbtr.
result-budat = na-budat.
result-shkzg = na-shkzg.
result-hkont = na-hkont.
append result. clear result .
endloop.
loop at result.
CONCATENATE v_download result-dmbtr INTO v_download .
CONCATENATE v_download result-budat INTO v_download SEPARATED BY
cl_abap_char_utilities=>horizontal_tab.
CONCATENATE v_download result-shkzg INTO v_download SEPARATED BY
cl_abap_char_utilities=>horizontal_tab.
CONCATENATE v_download result-hkont INTO v_download SEPARATED BY
cl_abap_char_utilities=>horizontal_tab.
append v_download to t_download. clear v_download.
endloop.
2.nd case:
select * from bsas where gjahr ge leto.
itab-dmbtr = bsas-dmbtr.
itab-budat = bsas-budat
itab-shkzg = bsas-shkzg.
itab-hkont = bsas-hkont.
append itab. clear itab.
endselect.
SORT ITAB.
loop at itab.
result-dmbtr = itab-dmbtr.
result-budat = itab-budat.
result-shkzg = itab-shkzg.
result-hkont = itab-hkont.
append result. clear result .
endloop.
loop at result.
CONCATENATE v_download result-dmbtr INTO v_download .
CONCATENATE v_download result-budat INTO v_download SEPARATED BY
cl_abap_char_utilities=>horizontal_tab.
CONCATENATE v_download result-shkzg INTO v_download SEPARATED BY
cl_abap_char_utilities=>horizontal_tab.
CONCATENATE v_download result-hkont INTO v_download SEPARATED BY
cl_abap_char_utilities=>horizontal_tab.
append v_download to t_download. clear v_download.
endloop.