DATA :FILE_NAME like RLGRAP-FILENAME.
file_name = 'C:\Users\test.xls'.
CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT'
EXPORTING
FILE_NAME = FILE_NAME
* CREATE_PIVOT = 0
* DATA_SHEET_NAME = ' '
* PIVOT_SHEET_NAME = ' '
* PASSWORD = ' '
* PASSWORD_OPTION = 0
TABLES
* PIVOT_FIELD_TAB =
DATA_TAB = GT_ITAB[]
* FIELDNAMES = HEADER
EXCEPTIONS
FILE_NOT_EXIST = 1
FILENAME_EXPECTED = 2
COMMUNICATION_ERROR = 3
OLE_OBJECT_METHOD_ERROR = 4
OLE_OBJECT_PROPERTY_ERROR = 5
INVALID_PIVOT_FIELDS = 6
DOWNLOAD_PROBLEM = 7
OTHERS = 8.
이렇게 하면 받아지기는 하는데, 제가 설정한 경로로만 저장이 됩니다.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG를 이용해서
FILE_NAME을 줘봤는데 저장이 안되네요.
사용자가 원하는 장소에 EXCEL을 저장하는 방법이 없을까요?
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG + CALL FUNCTION 'GUI_DOWNLOAD
이거로는 성공했는뎅.. 후...
CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG 대신 CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE를 써보시겠어요?