如何使用FM GUI_FILE_SAVE_DIALOG下载输出

2020-08-26 05:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我使用此FM并尝试下载输出时,...

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

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


当我使用此FM并尝试下载输出时,它就像是无效的文件参数类型

所以请帮助我

4条回答
绿领巾童鞋
2020-08-26 05:27

我不确定为什么您似乎对使用旧功能模块而不是类CL_GUI_FRONTEND_SERVICES如此呆板,但是在这种情况下,错误消息只是在说明问题所在。 如果仅在ABAP编辑器中打开FM并在参数名称(FILETYPE)中搜索(在Windows的SAP GUI中为Ctrl-F),则根本原因可以在几秒钟内找到。 确切地说,XLS不是有效的参数。 FM中有正确的代码可以验证参数:

 * Filetype参数有效吗?
  案例prc_filetype。
  当" BIN"或" ASC"或" DAT"或" DBF"或" WK1"或" VSS"时。  " ---新增:VSS格式(JB/07-2006)
  当" IBM"。
  prc_filetype ='ASC'。
  prc_codepage ='1103'。
  当别人。
  消息ID:" FES",类型:" E",数字:" 004",引发INVALID_TYPE。
  ENDCASE。

我并不是说没有不尊重,但请在发布问题之前进行一些故障排除。 在这种情况下发现问题不需要任何特殊技能或经验。 实际上,FM文档清楚地显示了将FM与文本(ASC)和二进制文件一起使用的两种主要方法。

如果您想学习如何使用更好的方法在ABAP中上传/下载文件,可以查看 ABAP简介一书。 文件操作的示例在第14章下。 而且,如果您想使用XLSX格式,那么Github上有ABAP2XLSX。

一周热门 更多>