此实例将演示用CL_GUI_FRONTEND_SERVICES下的静态方法FILE_OPEN_DIALOG打开多个文件后打印出打开文件的名称。具体程式如下。 DATAFILE_TABLETYPEFILE_TABLE."引用FILE_TABLE对象 *SELECT-OPTIONS:i_file FOR FILE_TABLE NO INTERVALS. DATA: lt_file_namesTYPEFILETABLE, lwa_file_nameLIKELINEOFlt_file_names, lv_...
简介:此实例将演示用CL_GUI_FRONTEND_SERVICES下的静态方法FILE_OPEN_DIALOG打开多个文件后打印出打开文件的名称。具体程式如下。 DATA FILE_TABLE TYPE FILE_TABLE. 此实例将演示用CL_GUI_FRONTEND_SERVICES下的静态方法FILE_OPEN_DIALOG打开多个文件后打印出打开文件的名称。具体程式如下。 DATAFILE_TABLETYPEFILE_TABLE...
DATA: files TYPE filetable, h_files TYPE file_table, rc LIKE sy-subrc. CALL METHOD cl_gui_frontend_services=>file_open_dialog EXPORTING window_title = '下载到本地文件' default_extension = 'XLS' default_file_name = '默认文件名称' file_filter = '文本文件(*.TXT)|*.TXT|Excel 文件 (*....
CALLMETHODCL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG"OPEN FILE DIALOG 打开上传文件的对话框 EXPORTING WINDOW_TITLE ='選擇上傳文件' FILE_FILTER ='All Files (*.*)|*.*|NotePad Files(*.txt)|*.txt|Excel Files(*.xls)|*.xls|Word files(*.doc)|*.doc'"过滤上传文件的类型 DEFAULT_EXTENSION ='*...
使用ABAP的OPENDATASET带FOROUTPUT语句打开文件; 使用TRANSFER语句写入文件; 使用CLOSEDATASET关闭文件(保存)。 DATA:gdf_filepathtypedxfile-filename DATA:gdt_datatypetableofgts_data. DATA:ldf_lengthtypei. FIELD-SYMBOLS:<lfs_outfile>TYPEgts_data START-OF-SELECTION. gdf_filepath='C:\mydata.txt'. O...
使用ABAP的OPEN DATASET带FOR OUTPUT语句打开文件; 使用TRANSFER语句写入文件; 使用CLOSE DATASET关闭文件(保存)。 DATA: gdf_filepath type dxfile-filename DATA: gdt_data type table of gts_data. DATA: ldf_length type i. FIELD-SYMBOLS: <lfs_outfile> TYPE gts_data ...
FILE_OPEN_DIALOG_FAILED = 1 CNTL_ERROR = 2 ERROR_NO_GUI = 3 NOT_SUPPORTED_BY_GUI = 4 OTHERS = 5. *--- リターンコード判定 IF SY-SUBRC <> 0. "メソッド失敗時 SET CURSOR FIELD 'P_UPFILE'. "カーソルをセット *--- システムメッセージ出力 MESS...
因为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' ...
LT_FILEPATH TYPE FILETABLE, LV_FILENUM TYPE I. DATA:IV_FILENAME TYPE STRING. IF IV_FILENAME IS INITIAL. CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG CHANGING FILE_TABLE = LT_FILEPATH RC = LV_FILENUM. ELSE. APPEND IV_FILENAME TO LT_FILEPATH. ...
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 = ' ' ...