GUI UPLOAD
Apariencia
DATA ltp_filename TYPE string.
DATA lta_data TYPE TABLE OF X255.
DATA ltp_length TYPE I.
REFRESH lta_data.
CALL METHOD cl_gui_frontend_services=>gui_upload
EXPORTING
filename = ltp_filename
filetype = 'BIN'
* has_field_separator = SPACE
* header_length = 0
* read_by_line = 'X'
* dat_mode = SPACE
* codepage = SPACE
* ignore_cerr = ABAP_TRUE
* replacement = '#'
* virus_scan_profile =
* show_transfer_status = 'X'
IMPORTING
filelength = ltp_length
* header =
CHANGING
data_tab = lta_data
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
not_supported_by_gui = 17
error_no_gui = 18
others = 19
.
CHECK sy-subrc = 0.