gpt4 book ai didi

abap - 下载功能可以不显示对话框吗

转载 作者:行者123 更新时间:2023-12-02 11:35:46 24 4
gpt4 key购买 nike

我正在使用abap的“下载”功能来下载一些txt文件。但是“下载”功能会显示一些对话框,显示文件正在下载的位置,并询问是否有另一个同名的文件要替换。

该函数有静默参数导入,但当我分配'm'时它不会改变任何东西's''x'

这就是我所做的;

CALL FUNCTION 'DOWNLOAD'
EXPORTING
filename = fn
filetype = 'ASC'
silent = 'M'
TABLES
data_tab = itab.

GUI_DOWNLOAD(已过时)没有对话框也可以,但我无法静音“下载”功能。有人知道如何实现这一目标吗?

谢谢。

最佳答案

您应该使用cl_gui_frontend_services类的方法,而不是您提到的功能模块。

以下代码片段向您展示了对 cl_gui_frontend_services=>gui_download 的调用示例。

types: t_line type c length 100.
data: lt_tab type table of t_line.
append 'test' to lt_tab.

call method cl_gui_frontend_services=>gui_download
exporting
filename = 'C:\temp\file.txt'
changing
data_tab = lt_tab[].

这会将文件下载到指定位置,而不会出现对话框。要显示文件选择对话框(如果您选择),可以使用 cl_gui_frontend_services=>file_open_dialogcl_gui_frontend_services=>file_save_dialog

注释:

  1. 您应该检查方法调用的返回代码。为了简洁起见,我在这里省略了它们,但如果不包含它们可能会导致转储较短。

关于abap - 下载功能可以不显示对话框吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16189769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com