엑셀 업로드를 하거나 다운로드를 할 때 파일명 및 경로를 설정해야 할 때가 있다. 하드코딩으로 넣어도 되지만 ABAP에서 기본 제공하는 함수와 Class 메소드가 있는데 Class 메소드를 포스팅 하고자 한다. ( Class 메소드가 파일명도 넣을 수도 있고 멀티 셀렉트도 가능하다. )
" 파일경로 설정 PERFORM F4_HELP_FOR_FILE CHANGING GV_FILE. *&---------------------------------------------------------------------* *& Form F4_HELP_FOR_FILE *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * <--P_P_FILE1 text *----------------------------------------------------------------------* FORM F4_HELP_FOR_FILE CHANGING P_FILE1. DATA: IT_TAB TYPE FILETABLE, GD_SUBRC TYPE I, FILE_NAME TYPE STRING. CONCATENATE '_template.xls' INTO FILE_NAME. CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG EXPORTING WINDOW_TITLE = 'Select File' DEFAULT_FILENAME = FILE_NAME MULTISELECTION = ' ' CHANGING FILE_TABLE = IT_TAB RC = GD_SUBRC. CLEAR : P_FILE1. IF GD_SUBRC EQ 1. READ TABLE IT_TAB INTO P_FILE1 INDEX 1. ENDIF. ENDFORM. " F4_HELP_FOR_FILE
반응형
'SAP > ABAP' 카테고리의 다른 글
ABAP 텍스트 박스 ( Input Box ) Dropdown List 만들기 (0) | 2015.01.20 |
---|---|
ABAP Stored Procedure 호출방법 (0) | 2015.01.15 |
ABAP 스크린 제목에 & 넣는 방법 (0) | 2014.12.16 |
ABAP Class ALV Checkbox 변경시 Data Changed Event 실행 (0) | 2014.12.15 |
ABAP Class ALV Cell 별 색상 넣기 (0) | 2014.12.10 |
ABAP Report 프로그램 실행시 Tcode 체크 (0) | 2014.11.17 |
ABAP Parameters 에 소숫점 및 마이너스 금액 입력 (0) | 2014.10.21 |
ABAP RANGE 변수를 PERFORM 문의 파라메터로 사용하기 (0) | 2014.09.04 |
ABAP Field Symbol 의 사용 (0) | 2014.09.03 |
ABAP Collect 의 사용 가이드 (0) | 2014.09.01 |