‎2008 Aug 18 11:06 AM
Hi All,
I want to download internal table data separated by comma.
I am using GUI_DOWNLOAD function module.
I am using separator as comma,but still the data is getting downloaded as Tab delimited.
Please let me know what needs to be done.
Thanks,
SP
<thread moved, has nothing to do with ABAP Objects. Please choose your forums more carefully in future>
Edited by: Mike Pokraka on Aug 18, 2008 3:09 PM
‎2008 Aug 18 11:09 AM
‎2008 Aug 19 8:38 AM
Hi,
Check this sample code,
TYPES:
BEGIN OF type_itab1,
string TYPE string,
END OF type_itab1.
DATA:
BEGIN OF itab OCCURS 0,
vbeln LIKE vbap-vbeln,
posnr LIKE vbap-posnr,
END OF itab.
DATA:
wa_itab TYPE type_itab1,
itab1 TYPE STANDARD TABLE OF type_itab1.
SELECT vbeln
posnr
UP TO 5 ROWS
FROM vbap
INTO TABLE itab.
SORT itab.
DELETE ADJACENT DUPLICATES FROM itab COMPARING ALL FIELDS.
LOOP AT itab.
CONCATENATE itab-vbeln
itab-posnr
INTO wa_itab-string
SEPARATED BY ','.
APPEND wa_itab TO itab1.
ENDLOOP.
CHECK sy-subrc EQ 0.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
EXPORTING
FILENAME = 'D:\temp\test.txt'
WRITE_FIELD_SEPARATOR = ','
FILETYPE = 'ASC'
CHANGING
DATA_TAB = itab1.Regards
Adil
‎2008 Aug 19 10:02 AM
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
filename = p_file_temp
filetype = 'DBF'
append = space
write_field_separator = ','
TABLES
data_tab = i_final_data
Pls try this
‎2008 Aug 19 11:19 AM
‎2008 Sep 04 11:41 AM