메뉴 건너뛰기

SAP 한국 커뮤니티

   CALL FUNCTION 'KCD_CSV_FILE_TO_INTERN_CONVERT'
      EXPORTING
        i_filename      = l_fname
        i_separator     = ','  "<- 이거는 콤마로 분류하는 예 입니다. 여기에 (') 을 적어주시면 되겠네요.
      TABLES
        e_intern        = lt_temp
      EXCEPTIONS
        upload_csv      = 1
        upload_filetype = 2
        OTHERS          = 3.
출처 : http://www.abapstory.co.kr/total_bbs/view.php?id=SAPGENERAL&no=175


 


 


>이번에 업로드할 파일이 싱글쿼테이션(') 으로 각 필드가 구분된 아주 특이한 경우인데요.


>현재 줄구분없이 한줄로 엄청난 길이(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.

번호 제목 글쓴이 날짜 조회 수
4066 <img src=3.gif>GUI_UPLOAD의 has_field_separator 활용법? [6] 부산갈매기 2009.09.29 2264
4065 <img src=3.gif> 변수에 들어있는 값의 자릿수를 구하는 방법 좀 알려주세요.. [3] maeno2k 2009.09.29 1291
4064 <img src=3.gif><img src = 2.gif>사용자 잠김 해제 처리 방법이 궁금 합니다. [7] 남산밑 2009.09.28 2540
4063 <img src=2.gif>web dynpro 에서 VIEW 에서 한글 깨짐 현상 [4] PCGUY7 2009.09.29 1326
4062 <img src=3.gif>GUI status 도움 요청드립니다. (버튼추가했는데 안나와요..) [2] 푸른창공 2009.09.29 1509
4061 <img src=1.gif border=0>싱글쿼테이션으로 구분된 TXT 파일 업로드 관련 부산갈매기 2009.09.28 1803
» [re] <img src=1.gif border=0>싱글쿼테이션으로 구분된 TXT 파일 업로드 관련 [6] StoryGuy97™ 2009.09.29 5657
4059 <img src=3.gif border=0>함수 호출할때 EXPORT값을 테이블로.. [2] 노아 2009.09.28 1104
4058 <img src=3.gif><img src=2.gif border=0>SAP 서버 파일 다운로드시 CG3Y 의 서버 경로가 60자리 초과문제. [2] StoryGuy97™ 2009.09.26 1189
4057 <img src=2.gif border=0>Call screen 200 호출 후, standard program SAPLSBAL_DISPLAY_BASE 에서 덤프가 발생합니다. [3] 쿨쿨 2009.09.27 1320
4056 <img src=2.gif border=0>ABAP Source Line 길이를 넓게 설정하려면 어떻게 해야 하나요? [5] 노아 2009.09.26 1707
4055 <img src=3.gif border=0>스크린 화면의 값을 소스상의 데이터와 어떻게 연결시키나요?^^ [2] 노아 2009.09.26 1083
4054 <img src=3.gif><img src=2.gif border=0>FIELDCATALOG와 관련하여 문의드립니다. [2] prt 2009.09.26 1199
4053 <img src=3.gif><img src=2.gif border=0>INSERT REPORT구문에 대하여 질문드려요- [2] 김아밥 2009.09.26 1130
4052 <img src=3.gif><img src=2.gif border=0>스크린 관련 질문 하나만 드릴께요~ 메모리 스택에 관해서요~ [5] 귤탱 2009.09.25 1361
4051 <img src=2.gif border=0>팝업창 띄운 다음에 그 팝업창으로 타프로그램 호출할 수있나요? [3] Q&A 2009.09.25 1220
4050 <img src=3.gif><img src=2.gif border=0>함수를 사용하지 않고 현재 날짜를 이용해서 마지막 날짜를 구하는 방법 [5] 대장군 2009.09.25 1409
4049 <img src=3.gif><img src=2.gif border=0>SAP NetWeaver 트라이얼버젼은 Function을 전부 제공하지 않나요? [2] 대장군 2009.09.25 1278
4048 <img src=2.gif border=0>0555번 병역 인포타입에 관한 문제입니다. im 해성 2009.09.24 1097
4047 <img src=3.gif border=0>함수를 호출하여 팝업창이 뜨면 각항목을 체크해야 하는데.. [3] 노아 2009.09.23 977