메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
3867 <img src=2.gif border=0>[급]데이터 업로드에 관하여 질문 드립니다. [2] 디카프리오 2009.07.22 990
3866 <img src=2.gif border=0>현재 월에서 3개월 뒤의 달을 알고 싶어요 [5] 아밥고지를 찾아서 2009.07.22 1096
3865 <img src=2.gif border=0>SAP 시스템 웹연동관련하여 공부하려고 합니다. [4] 대지꿀꾸링 2009.07.21 1442
3864 <img src=1.gif border=0>SCREEN PAINTER 에서 프린터기능 어떻게 추가할수 있을까요? 대지꿀꾸링 2009.07.21 1007
3863 <img src=3.gif border=0>Structure 의 필드를 찾으려면 시스템테이블 어느것을 참조해야 할까요? [4] 도움이 2009.07.21 1610
3862 <img src=1.gif border=0>[HR]평가문서 생성 BAPI 같은건 없어요? im 해성 2009.07.21 1126
3861 <img src=3.gif border=0>[Abap proxy] ABAP_PROXY_CONNECTION_ERROR 이 왜 발생하나요?? [3] 쿨쿨 2009.07.21 1756
3860 <img src=3.gif border=0>자료형에 대한 질문입니다.(CHAR) [2] 튀밥 2009.07.21 1411
3859 <img src=2.gif border=0>SAP 바코드 폰트 EAN-13 출력 질문입니다. [1] 멍게 2009.07.21 2940
3858 <img src=3.gif border=0>batch 성공유무 체크하는 프로그램이 있나요? [2] 하늘 2009.07.21 1349
3857 <img src=3.gif border=0>프로그램 실행에 대한 히스토리같은거 찾을수 없을가요? [2] im 해성 2009.07.21 1193
3856 <img src=2.gif border=0>입력스크린 화면으로 다시 돌아가는 방법요? [11] 아밥돌이 2009.07.21 1526
3855 <img src=2.gif border=0>se78에서 올린 이미지를 다운받을수 있는지??? [2] im 해성 2009.07.20 1190
3854 <img src=3.gif border=0>T-code 별 해당 롤 찾기를 어떻게 하죠? [6] 아밥고지를 찾아서 2009.07.20 1620
3853 <img src=1.gif border=0>CALL FUNCTION 'GUI_DOWNLOAD'문의 [4] ID 2009.07.20 1260
3852 <img src=3.gif border=0>입력 히스토리에 관한 파일을 찾습니다. [4] 아밥고지를 찾아서 2009.07.20 1056
3851 <img src=3.gif border=0>스크린에서 언어따라 영문/국문 보여주기 [9] file 민버미꺼! 2009.07.18 1694
3850 <img src=3.gif border=0>두음법칙에 따른 같은 문자인식하기 [4] 아밥퍼 2009.07.17 1106
3849 <img src=3.gif border=0>SYNTAX 에러 체크 관하여 부탁드립니다... [7] 나왜이케매짜? 2009.07.17 1127
3848 <img src=3.gif border=0>로그 오프 할때 시간을 알려하는데 어케하면 되죠. [2] im 해성 2009.07.17 1116