如下图所示,报表首先使用 cl_gui_frontend_services 的 get_ip_address 方法,获取本地电脑的 IP 地址。然后在第 14 行,使用 cl_gui_frontend_services 的 execute 方法,调用操作系统的 cmd.exe 命令行工具,启动刚刚下载好的 NCAT 工具的 exe 文件。 -l 参数代表 NCAT 以服务器模式启动,-l 后面跟的参数值,...
cl_gui_frontend_services=>gui_upload 上传到服务器 cl_gui_frontend_services=>gui_download 下载到服本地 SSF_FUNCTION_MODULE_NAME SMARTFORMS输出报表时,生成一个函数名称,然后CALL这个名称 函数名 描述 POPUP_TO_DECIDE_LIST 弹出供选择窗口 ABAP_DOCU_DOWNLOAD –以HTML格式下载ABAP文档。 ARFC_GET_TID – ...
如下图所示,报表首先使用 cl_gui_frontend_services 的 get_ip_address 方法,获取本地电脑的 IP 地址。然后在第 14 行,使用 cl_gui_frontend_services 的 execute 方法,调用操作系统的 cmd.exe 命令行工具,启动刚刚下载好的 NCAT 工具的 exe 文件。 -l 参数代表 NCAT 以服务器模式启动,-l 后面跟的参数值,...
cl_gui_frontend_services=>gui_upload 上传到服务器 cl_gui_frontend_services=>gui_download 下载到服本地 SSF_FUNCTION_MODULE_NAME SMARTFORMS输出报表时,生成一个函数名称,然后CALL这个名称 函数名 描述 POPUP_TO_DECIDE_LIST 弹出供选择窗口 ABAP_DOCU_DOWNLOAD –以HTML格式下载ABAP文档。 ARFC_GET_TID – ...
1.FM:GUI_DOWNLOAD 这是最基本的方法,对应 CLASS: CL_GUI_FRONTEND_SERVICES 的方法 GUI_DOWNLOAD 注意参数 FILENAME 以xls 结尾这样在保存时可以保存为 excel. 示例如下 data:itab like table of mara WITH HEADER LINE. DATA:BEGIN OF T_FIELDNAMES OCCURS 0, ...
1. 函数: GUI_DOWNLOAD 这是一种最基本的方法,对应 CLASS: CL_GUI_FRONTEND_SERVICES 的方法 GUI_DOWNLOAD 注意FILENAME参数的扩展名应为XLS,这样在保存时可以保存为EXCEL格式。 示例如下: DATA:itab LIKE TABLE OF mara WITH HEADER LINE. 3DATA:BEGINOF t_fieldnames OCCURS0, ...
最常用FM:GUI_UPLOAD 有同等作用的是CLASS METHOD:* cl_gui_frontend_services=>gui_upload*,文件可以按二进制或文本格式上传,数值和日期等依赖于用户的设置。上传二进制文件时,内表通常定义为只含一个数据类型为X的field。 DATA:BEGINOFitabOCCURS0,raw(255)TYPEx,ENDOFitab.CALLFUNCTION'GUI_UPLOAD'EXPORTINGfi...
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 rc = l_result1. * Check user did not cancel request ...
CALL METHOD cl_gui_frontend_services=>clipboard_import IMPORTING data = excel_tab EXCEPTIONS cntl_error = 1 * ERROR_NO_GUI = 2 * NOT_SUPPORTED_BY_GUI = 3 OTHERS = 4 . IF sy-subrc <> 0. MESSAGE a037(alsmex). ENDIF. PERFORM separated_to_intern_convert TABLES excel_tab intern ...
FRONTEND_ERROR = 1 NO_BATCH = 2 PROG_NOT_FOUND = 3 ILLEGAL_OPTION = 4 OTHERS = 5. Resolution: CALL METHOD CL_GUI_FRONTEND_SERVICES=>EXECUTE EXPORTING DOCUMENT = 'https: //websmp206.sap-ag.de/' DEFAULT_DIRECTORY = 'SAP SERVICE MARKETPLACE' ...