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)