이번에 업로드할 파일이 싱글쿼테이션(') 으로 각 필드가 구분된 아주 특이한 경우인데요.
현재 줄구분없이 한줄로 엄청난 길이(2300칸이 넘음) 의 데이타를 싱글쿼테이션(') 구분하여
인터널테이블에 각각 APPEND 하여야 하는데요.
싱글쿼테이션(') 으로 한줄로 된 텍스트 파일 업로드 해 본적이 없어. 막막하네요.
GUIUPLOAD 로 한번 해 봤으나 싱글쿼테이션(') 으로 구분이 안 되군요...
고수님의 도움이 필요합니다. 답변 기다릴께요..
시도했다 실패한 소스 (도움이 될까해서 올립니다.) --> 싱글쿼테이션으로 구분되지 않고 GT_UPLOAD의 필드 길이만큼 잘리네요....
* CALL FUNCTION 'GUI_UPLOAD'
* EXPORTING
* filename = lv_filename " 외부파일명
* filetype = 'ASC' " 파일형식('ASC', 'BIN')
* has_field_separator = '''' " 칼럼을 탭으로 분리 유무
* header_length = 0
* read_by_line = '' " 1라인씩 처리
* dat_mode = ' '
* codepage = ' '
* ignore_cerr = 'X'
* replacement = '#'
* TABLES
* data_tab = gt_upload
* 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
* OTHERS = 17.