因为WS_FILENAME_GET已经被废弃所以使用接口CL_GUI_FRONTEND_SERVICES来实现本地文件的选择. 用接口类CL_GUI_FRONTEND_SERVICES实现的方法 CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG EXPORTING WINDOW_TITLE = '选择' DEFAULT_EXTENSION = 'XLS' DEFAULT_FILENAME = 'defaultfilename' FILE_FILTER =...
CLEAR: l_extension,l_filename,l_filter. ENDCASE. * Display save dialog window CALL METHOD cl_gui_frontend_services=>file_open_dialog EXPORTING default_extension = l_extension default_filename = l_filename file_filter = l_filter multiselection = ' ' CHANGING file_table = l_tab_filetable ...
每次使用ABAP文件接口进行文件的打开或者删除,都会使用授权对象S_DATASET对当前用户和程序进行授权检查。这个授权对象包含的授权字段有PROGRAM(程序名),FILENAME(被打开的文件名),ACTVT(Delete,Read,Write,Read with Filter,Write with Filter),如果用户或者程序没有必要的授权,不可处理的异常会出现。为了避免这个,可是使...
CONCATENATE sy-datum '-' sy-uzeit '-' lv_filename INTO lv_filename. *CALL METHOD cl_gui_frontend_services=>file_save_dialog * EXPORTING ** window_title = * default_extension = 'XLSX' * default_file_name = LV_FILENAME ** with_encoding = ** file_filter = * initial_directory = LV...
default_filename = '*.xls' * FILE_FILTER = '*.xls' initial_directory = 'd:\' multiselection = '' CHANGING file_table = l_filetab rc = l_rc EXCEPTIONS cntl_error = 1 error_no_gui = 2 not_supported_by_gui = 3 OTHERS = 4. ...
CLOSEDATASETgdf_filepath. 读取服务器文件 使用ABAP的OPENDATASET带FORINPUT语句打开文件; 使用READDATASET语句读取文件; 使用CLOSEDATASET关闭文件。 PARAMETERSp_fileTYPEdxfile-filename. START-OF-SELECTION. OPENDATASETp_fileINTEXTMODEENCODINGDEFAULTFORINPUT. DO. READDATASETp_fileINTOgds_data. IFsy-subrc<>0...
window_title = 'Pls Select Imported File' file_filter = mask initial_directory = 'D:\' CHANGING file_table = f_table rc = rc user_action = user_action EXCEPTIONS cntl_error = 1 file_open_dialog_failed = 2 error_no_gui = 3. CALL METHOD cl_gui_cfw=>flush EXCEPTIONS cn 注釋...
CLEAR:TAB_G_FILETAB,TAB_G_FILETAB[],G_FILTER. *文件夹路径 G_PATH=P_WQJ. *读取文件类型 CONCATENATE'*.'G_WQLXINTOG_FILTER. *取出文件夹数据 CALLMETHODCL_GUI_FRONTEND_SERVICES=>DIRECTORY_LIST_FILES EXPORTING DIRECTORY=G_PATH"文件夹路径 FILTER=G_FILTER"文件类型'*.jpg' CHANGING FILE_TABLE=...
43、NGE OF v1 OR v1 .OPEN DATASET: OPEN DATASET name1 AT POSITION pos1 FILTER bs FOR APPENDING FOR INPUT FOR OUTPUT IN BINARY MODE IN TEXT MODE MESSAGE msg1 TYPE t1OPEN CURSOR: OPEN CURSOR c1 FOR SELECT WITH HOLDORDER-BY: ORDER BY PRIMARY KEY ORDER BY v1 v2 . ORDER BY (tabla)...
FILE_FILTER = * INITIAL_DIRECTORY = * PROMPT_ON_OVERWRITE = 'X' CHANGING filename = lv_filename path = lv_path fullpath = lv_fullpath * USER_ACTION = * FILE_ENCODING = EXCEPTIONS cntl_error = 1 error_no_gui = 2 not_supported_by_gui = 3 invalid_default_file_name = 4 OTHERS =...