Funktionsbaustein GUI DOWNLOAD
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Klasse CL GUI FRONTEND SERVICES, Methode GUI DOWNLOAD.
Der Funktionsbaustein GUI_DOWNLOAD speichert eine interne Tabelle als Datei auf dem Frontend/PC. Der Funktionsbaustein ist jedoch obsolet und sollte stattdessen die Methode GUI_DOWNLOAD der Klasse CL_GUI_FRONTEND_SERVICES genutzt werden. Der Funktionsbaustein GUI_DOWNLOAD funktioniert jedoch noch immer.
CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING " BIN_FILESIZE = FILENAME = " FILETYPE = 'ASC' " APPEND = ' ' " WRITE_FIELD_SEPARATOR = ' ' " HEADER = '00' " TRUNC_TRAILING_BLANKS = ' ' " WRITE_LF = 'X' " COL_SELECT = ' ' " COL_SELECT_MASK = ' ' " DAT_MODE = ' ' " CONFIRM_OVERWRITE = ' ' " NO_AUTH_CHECK = ' ' CODEPAGE = '1100' "SAP(ISO)-Codepage 1100 Bezug auf ISO-Codepage 8859-1 (umfasse meiste westeuropäischen Zeichen) " IGNORE_CERR = ABAP_TRUE " REPLACEMENT = '#' " WRITE_BOM = ' ' " TRUNC_TRAILING_BLANKS_EOL = 'X' " WK1_N_FORMAT = ' ' " WK1_N_SIZE = ' ' " WK1_T_FORMAT = ' ' " WK1_T_SIZE = ' ' " WRITE_LF_AFTER_LAST_LINE = ABAP_TRUE " SHOW_TRANSFER_STATUS = ABAP_TRUE " VIRUS_SCAN_PROFILE = '/SCET/GUI_DOWNLOAD' " IMPORTING " FILELENGTH = TABLES DATA_TAB = " FIELDNAMES = " 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 <> 0. * Implement suitable error handling here ENDIF.
Literatur
- Function Modules in ABAP: A Quick Reference Guide, von Tanmaya Gupta, S. 428 (EN)
- Common SAP R/3 Functions Manual, von William Lawlor, S. 165 (EN)