Skip to Content
0
Former Member
May 27, 2008 at 06:15 PM

gui_download

29 Views

plz help me?????

why the below code is not downloading any file???????????

PARAMETERS po_file TYPE rlgrap-filename DEFAULT 'd:\mara.xls'.

DATA: length TYPE I.

DATA: i_mara TYPE TABLE OF mara,

l_file TYPE string.

SELECT * FROM mara INTO TABLE i_mara UP TO 10 ROWS.

l_file = po_file.

CALL FUNCTION 'GUI_DOWNLOAD'

EXPORTING

  • BIN_FILESIZE =

filename = l_file

FILETYPE = 'ASC'

  • APPEND = 'r'

WRITE_FIELD_SEPARATOR = 'X'

  • HEADER = '00'

  • TRUNC_TRAILING_BLANKS = ' '

  • WRITE_LF = 'X'

  • COL_SELECT = ' '

  • COL_SELECT_MASK = ' '

  • DAT_MODE = ' '

  • CONFIRM_OVERWRITE = ' '

  • NO_AUTH_CHECK = ' '

  • CODEPAGE = ' '

  • IGNORE_CERR = ABAP_TRUE

  • REPLACEMENT = '#'

  • WRITE_BOM = ' '

IMPORTING

FILELENGTH = length

tables

data_tab = i_mara

EXCEPTIONS

FILE_WRITE_ERROR = 1

NO_BATCH = 2

GUI_REFUSE_FILETRANSFER = 3

INVALID_TYPE = 4

NO_AUTHORITY = 5

UNKNOWN_ERROR = 6

HEADER_NOT_ALLOWED = 7

SEPARATOR_NOT_ALLOWED = 8

FILESIZE_NOT_ALLOWED = 9

HEADER_TOO_LONG = 10

DP_ERROR_CREATE = 11

DP_ERROR_SEND = 12

DP_ERROR_WRITE = 13

UNKNOWN_DP_ERROR = 14

ACCESS_DENIED = 15

DP_OUT_OF_MEMORY = 16

DISK_FULL = 17

DP_TIMEOUT = 18

FILE_NOT_FOUND = 19

DATAPROVIDER_EXCEPTION = 20

CONTROL_FLUSH_ERROR = 21

OTHERS = 22

.

IF SY-SUBRC EQ 0.

WRITE:/ 'Download to Excel complete'.

ELSE.

WRITE:/ 'Error with download'.

ENDIF.