메뉴 건너뛰기

SAP 한국 커뮤니티

 

CALL FUNCTION 'UPLOAD'
       EXPORTING
           FILENAME = 'C:TEMP'
           FILETYPE = 'DAT'
       TABLES
           DATA_TAB = REC_ITAB.


이것을


 

CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
      filename            = fname
      filetype            = ftype
      has_field_separator = 'X'
    TABLES
      data_tab            = rec_itab.


이렇게 바꾸었습니다.


 


그런데 파일 경로 설정 DIALOG가 없어서 만들어주는


cl_gui_frontend_services=>file_open_dialog을 사용해서 만들어 줄려고 하는데


안되네요!!!


 


 

*  CALL METHOD cl_gui_frontend_services=>file_open_dialog
*    EXPORTING
*      window_title            = '파일 경로 선택'
*    default_extension       = '*.txt'
*      default_filename        = fname
**    file_filter             =
**    with_encoding           =
*      initial_directory       = 'C:'
**    multiselection          =
*    CHANGING
*      file_table              = l_file_table
*      rc                      = l_subrc.
**    user_action             =
**    file_encoding           =
**  EXCEPTIONS
**    file_open_dialog_failed = 1
**    cntl_error              = 2
**    error_no_gui            = 3
**    not_supported_by_gui    = 4
**    others                  = 5
*
*  IF sy-subrc = 0.
*    LOOP AT l_file_table INTO fname.
*    ENDLOOP.
*  ENDIF.


 


이렇게 설정했는데, 무엇이 잘못 된 걸까요??


 


[아래와 같이 작성해 보았습니다.]


 

DATA : fname TYPE string VALUE 'C:CBO TESTBVI_C.txt',
       ftype TYPE char10 VALUE 'ASC'.


 


 

DATA : l_file_table TYPE filetable,
       l_subrc      LIKE sy-subrc.


 


 

START-OF-SELECTION.
  CALL METHOD cl_gui_frontend_services=>file_open_dialog
    EXPORTING
      window_title            = '파일 경로 선택'
    default_extension       = '*.txt'
      default_filename        = fname
      file_filter             =
      with_encoding           =
      initial_directory       = 'C:'
      multiselection          =
    CHANGING
      file_table              = l_file_table
      rc                      = l_subrc.
      user_action             =
      file_encoding           =
    EXCEPTIONS
      file_open_dialog_failed = 1
      cntl_error              = 2
      error_no_gui            = 3
      not_supported_by_gui    = 4
      others                  = 5

  IF sy-subrc = 0.
    LOOP AT l_file_table INTO fname.
    ENDLOOP.
  ENDIF.


  CALL FUNCTION 'UPLOAD'
       EXPORTING
            FILENAME = 'C:TEMP'
            FILETYPE = 'DAT'
       TABLES
            DATA_TAB = REC_ITAB.

  CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
      filename            = fname
      filetype            = ftype
      has_field_separator = 'X'
    TABLES
      data_tab            = rec_itab.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

번호 제목 글쓴이 날짜 조회 수
3839 <img src=3.gif border=0>두 입력일 사이의 일수 계산 function 있나요? [8] 츄리닝 2009.07.16 2155
3838 <img src=3.gif border=0>[요청] BAPI로 Material data를 읽어올 수 있을까요? [2] 싼티아나 2009.07.16 998
3837 <img src=2.gif border=0>F4IF_INT_TABLE_VALUE_REQUEST 질문입니다. [2] 뫄* 2009.07.16 4555
3836 <img src=1.gif border=0>PRPS 테이블에서 요청코스트센터와 책임코스트센터의 차이 할일없는무급개발자 2009.07.16 1509
» <img src=3.gif border=0>cl_gui_frontend_services=>file_open_dialog 사용법 좀 알려주세요ㅠ [2] 고담 2009.07.16 1833
3834 <img src=2.gif border=0>SAP의 월입력하여 해당 월의 주차만 구하기. [6] 궁그미 2009.07.15 1708
3833 <img src=2.gif border=0>bdc 질문입니다.(고수님들 답변 부탁드립니다.)^^; [3] james80 2009.07.15 2040
3832 <img src=3.gif border=0>alv sort관련 한번 더 여쭤봅니다. [7] file max 2009.07.15 2132
3831 <img src=3.gif border=0>[효과적으로 CTS 넘기는 방법 은 ?? ] [5] 쥬앙 2009.07.15 2072
3830 <img src=1.gif border=0>WRITE: / 'No payroll results found'(e08). [1] im 해성 2009.07.14 1065
3829 <img src=3.gif border=0>이런 쿼리 가능할까요? 제가 봐도 이상한데.. [4] 아밥고지를 찾아서 2009.07.14 1012
3828 <img src=2.gif border=0>BDC 의 병렬처리 방법 문의( CK74N 병렬처리 또는 대량처리 ) [2] 쿠궁 2009.07.14 1949
3827 <img src=3.gif border=0>ALV SORT관련해서.. ABAP을 시작한지 한달도 안되는 사람입니다, ㅠㅠ [5] max 2009.07.13 2558
3826 <img src=3.gif><img src=2.gif border=0>ABAP Editor 자동 완선 기능이 말을 않듣습니다.--; [6] 두잉 2009.07.14 1105
3825 <img src=3.gif border=0>ALV Possible entry 도저히 안되요..ㅠㅠ [1] 초보초보 2009.07.14 1673
3824 <img src=3.gif border=0>[ALV] Possible Entry(날짜-Reference : DATUM) 으로 받은 값을 즉시 Clear 하는 방법? [3] hoyacom 2009.07.14 2017
3823 <img src=2.gif border=0>PACKAGE SGRB를 찾는 경로를 알려주세요~ [1] Will 2009.07.14 1090
3822 <img src=2.gif border=0>리포트 프로그램에서 인터널테이블을 가지고 서브루틴 호출 [6] 삽좀 2009.07.14 1016
3821 <img src=3.gif border=0>LOOP AT SCREEN. MODIFY SCREEN 질문입니다..^^ [4] 피크민 2009.07.13 1912
3820 <img src=2.gif border=0>Class buider에서 상단 아이콘의 용도가 궁금합니다. [1] file 하오 2009.07.11 1138