点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在系统中有一个模块池ZREPORT。 我是通过以下代码从FPM Web UI上的按钮调用此函数的。
lo_fpm = cl_fpm_factory => get_instance()。
lo_navigate_to = lo_fpm-> get_navigate_to()。
lo_navigate_to-> launch_transaction(
导出is_transaction_fields = ls_transmeter ls_add_parameter)。
我的模块池ZREPORT屏幕上有一个按钮,用于从用户桌面上传文件,如下所示:
在按下此按钮时,我正在调用CL_GUI_FRONTEND_SERVICES => FILE_OPEN_DIALOG以允许用户从桌面选择文件。 但是它将在对话框中打开浏览器文件系统,而不是本机文件系统。
调用方法cl_gui_frontend_services => file_open_dialog
导出
initial_directory ='C:\'"初始目录
更改
file_table = lt_filetable
rc = lv_rc
例外< br> file_open_dialog_failed = 1
cntl_error = 2
error_no_gui = 3
not_supported_by_gui = 4
其他=5。
IF sy-subrc EQ0。 有没有可以使用的FM或Method,以便可以在文件打开对话框中显示用户的本机文件系统。
读表lt_filetable INTO ls_filetable索引1。
file = ls_filetable-filename。
亲爱的
您是否看过上述问题。
此致
拉胡尔
一周热门 更多>