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

call function 'gui_download'

2002 Views

Hallo Friends,

I am using the above fuction in my program. I want the header of my internal table to be writen als header in the text file. So, I created another Itab (Itab-col_1) and appended all the headers in this, which I later use as below.

Problem:

1.

I am not satisfied with the downloaded output in file.txt I want the header to be excactly over the column content. Please see my output:

MANDT LIFNR LAND1 NAME1 NAME2 NAME3

010

§§§§§§

0000010000

§§§§§§§§§§§§§§§§§§

DE

§§§§§§

Test


010

§§§§§§

0000100000

§§§§§§§§§§§§§§§§§§

US

§§§§§§

TEST

§ § means Space

It is Obvious LAND1 should be over DE / US, NAME1 should be over Test / TEST etc etc

2.

I would like filed seperator to be ( ; ) not space. The flag 'X' gives space.

CALL FUNCTION 'GUI_DOWNLOAD'

EXPORTING

filename = str

filetype = 'ASC'

write_field_separator = 'X'

dat_mode = 'X'

TABLES

data_tab = itab_kreditor

fieldnames = itab_datei_col_header

EXCEPTIONS

file_write_error = 1

file_not_found = 19

OTHERS = 22.

So, how can I solve these two problems.

Blacky.