CL_GUI_FRONTEND_SERVICES => FILE_OPEN_DIALOG无法获取文件

2020-09-06 03:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我调用该方法以显示一个...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我调用该方法以显示一个打开的对话框。 但是,通过该方法触发的对话框选择文件后,无法在选择屏幕上将文件名导入到相应的PARAMETER中。

是否需要进一步的编码或其他方法?

最诚挚的问候,

ts

6条回答
Doze时光
2020-09-06 04:08 .采纳回答

调用方法后,需要设置参数值。

检查以下代码以供参考...

在p_file的值请求选择屏幕上。
lcl_maintain_pa_mc => get_file()。
p_file = gw_file-文件名。

METHOD get_file。

呼叫方法cl_gui_frontend_services => file_open_dialog
*导出
* window_title =
* default_extension =
* default_filename =
* file_filter =
* with_encoding =
*初始目录=
*多项选择=
更改
file_table = gt_file_table
rc = gw_rc
user_action = gw_user_action
* file_encoding =
例外情况
file_open_dialog_failed = 1
cntl_error = 2
error_no_gui = 3
not_supported_by_gui = 4
其他= 5

如果sy-subrc EQ0。
*在此处实施适当的错误处理
READ TABLE gt_file_table INTO gw_file INDEX 1.
ENDIF。

方法。

消息的编辑者:vasu devarao

一周热门 更多>