我们在 SE37 里打开GUI_UPLOAD,发现其参数 FILETYPE 是可选参数(optional),默认值为 ASC 即以文本方式上传本地文件内容。 显然,在实际项目中,我们需要上传到 ABAP 服务器的文件,除了文本文件之外,肯定还包含其他类型的文件,比如 jpg,pdf,docx 这种文件。这些类型的文件,通过普通的文本编辑器显然无法打开,并且也不...
DATA: lv_file TYPE string VALUE 'D:\ZZERO2.TXT'. CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = lv_file filetype = 'ASC' has_field_separator = 'X' TABLES data_tab = lt_luke EXCEPTIONS file_open_error = 1 file_read_error = 2 OTHERS = 3. IF sy-subrc <> 0. * MESSAGE ID SY...
FORM F_FILE_UPLOAD.DATA: L_FILENAME TYPE STRING.L_FILENAME = P_FILE.CLEAR G_ERR.CALL FUNCTION 'GUI_UPLOAD'EXPORTING FILENAME = L_FILENAME "上载文件路径(C:\Documents and Settings\test.txt)FILETYPE = 'ASC'HAS_FIELD_SEPARATOR = 'X' ”这两个参数要求上载的文本...
执行之后,可以成功把存储在 C 盘的文本文件 1.txt 的内容打印出来。 我们在 SE37 里打开 GUI_UPLOAD,发现其参数 FILETYPE 是可选参数(optional),默认值为 ASC 即以文本方式上传本地文件内容。 显然,在实际项目中,我们需要上传到 ABAP 服务器的文件,除了文本文件之外,肯定还包含其他类型的文件,...
CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = l_file * FILETYPE = 'ASC' * HAS_FIELD_SEPARATOR = ' ' * HEADER_LENGTH = 0 * READ_BY_LINE = 'X' * DAT_MODE = ' ' * CODEPAGE = ' ' * IGNORE_CERR = ABAP_TRUE * REPLACEMENT = '#' ...
call method cl_gui_frontend_services=>gui_upload exporting filename = filename filetype = 'ASC' codepage = '8400' changing data_tab = data_tab exceptions file_open_error = 1 file_read_error = 2 no_batch = 3 gui_refuse_filetransfer = 4 ...
CALLFUNCTION'GUI_UPLOAD' EXPORTING FILENAME = LV_FILENAME"要讀取的文件 FILETYPE ='ASC' HAS_FIELD_SEPARATOR = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB"字段間按TAB鍵分隔開來 * HEADER_LENGTH = 0 * READ_BY_LINE = 'X' * DAT_MODE = ' ' ...
我们在 SE37 里打开GUI_UPLOAD,发现其参数 FILETYPE 是可选参数(optional),默认值为 ASC 即以文本方式上传本地文件内容。 显然,在实际项目中,我们需要上传到 ABAP 服务器的文件,除了文本文件之外,肯定还包含其他类型的文件,比如 jpg,pdf,docx 这种文件。这些类型的文件,通过普通的文本编辑器显然无法打开,并且也不...
CALL FUNCTION 'GUI_UPLOAD' EXPORTING FILENAME = LV_FILENAME "文件路径 FILETYPE = 'ASC' "系统只推荐ASC 和 BIN,至于DAT,dat相当于asc HAS_FIELD_SEPARATOR = 'X' "如果是空,字段不能由制表符分隔,可以不输入,不过默认的就是。。。空* HEADER_LENGTH = 0 " 当文件格式是'BIN'时候,指定头信息长度...
CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = p_fopen filetype = 'BIN' IMPORTING filelength = g_len_old TABLES data_tab = gt_pic_old. "转为XSTRING CALL FUNCTION 'SCMS_BINARY_TO_XSTRING' EXPORTING input_length = g_len_old IMPORTING ...