메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
4072 <img src=2.gif>R3 에서 WBS를 구현하기 위한 방법 문의 [4] 서연아빠 2009.09.30 1296
4071 <img src=3.gif>Class ALV 가로 스크롤 관련하여 질문 드립니다. [5] ALV 2009.09.30 2773
4070 <img src=3.gif>[긴급] 함수 호출하여 팝업창이 떴을때 .. [5] 노아 2009.09.30 1341
4069 <img src=3.gif>ALV Class 를 이용한 리포트에서 합계컬럼 추가 방법 질문 [4] 준서기 2009.09.30 1505
4068 <img src=1.gif>BW 벡스 응답속도 확인할 수 있는 방법 좀 알려주세요... BW궁금 2009.09.30 1219
4067 <img src=2.gif>Non-Unicode에서 Unicode 시스템으로의 파일 컨버전관련 질문입니다. [3] 덤프 2009.09.29 1864
4066 <img src=3.gif>GUI_UPLOAD의 has_field_separator 활용법? [6] 부산갈매기 2009.09.29 2241
4065 <img src=3.gif> 변수에 들어있는 값의 자릿수를 구하는 방법 좀 알려주세요.. [3] maeno2k 2009.09.29 1286
4064 <img src=3.gif><img src = 2.gif>사용자 잠김 해제 처리 방법이 궁금 합니다. [7] 남산밑 2009.09.28 2448
4063 <img src=2.gif>web dynpro 에서 VIEW 에서 한글 깨짐 현상 [4] PCGUY7 2009.09.29 1301
4062 <img src=3.gif>GUI status 도움 요청드립니다. (버튼추가했는데 안나와요..) [2] 푸른창공 2009.09.29 1496
4061 <img src=1.gif border=0>싱글쿼테이션으로 구분된 TXT 파일 업로드 관련 부산갈매기 2009.09.28 1800
» [re] <img src=1.gif border=0>싱글쿼테이션으로 구분된 TXT 파일 업로드 관련 [6] StoryGuy97™ 2009.09.29 1433
4059 <img src=3.gif border=0>함수 호출할때 EXPORT값을 테이블로.. [2] 노아 2009.09.28 1092
4058 <img src=3.gif><img src=2.gif border=0>SAP 서버 파일 다운로드시 CG3Y 의 서버 경로가 60자리 초과문제. [2] StoryGuy97™ 2009.09.26 1176
4057 <img src=2.gif border=0>Call screen 200 호출 후, standard program SAPLSBAL_DISPLAY_BASE 에서 덤프가 발생합니다. [3] 쿨쿨 2009.09.27 1303
4056 <img src=2.gif border=0>ABAP Source Line 길이를 넓게 설정하려면 어떻게 해야 하나요? [5] 노아 2009.09.26 1621
4055 <img src=3.gif border=0>스크린 화면의 값을 소스상의 데이터와 어떻게 연결시키나요?^^ [2] 노아 2009.09.26 1078
4054 <img src=3.gif><img src=2.gif border=0>FIELDCATALOG와 관련하여 문의드립니다. [2] prt 2009.09.26 1193
4053 <img src=3.gif><img src=2.gif border=0>INSERT REPORT구문에 대하여 질문드려요- [2] 김아밥 2009.09.26 1124