2020-08-26 05:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我使用此FM并尝试下载输出时,它就像是无效的文件参数类型
所以请帮助我
我不确定为什么您似乎对使用旧功能模块而不是类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。
请共享您的代码,或者您可以使用文档,或者您只需使用FM F4_FILENAME
1。 将文件类型从" XLS"更改为" ASC"或" BIN"
2。 在调用GUI_DOWNLOAD之前,插入如下语句:
lv_filename ='c:\ users \ 10664429 \ DESKTOP \ Customer-material'。 "例如
或
lv_filename ='c:\ users \ 10664429 \ DESKTOP \ Customer-material.txt'。
lv_filename ='c:\ users \ 10664429 \ DESKTOP \ Customer-material.csv'。
3。 每个语句中的文件名始终使用小写或大写
参考
https://wiki.scn.sap.com/wiki/display/基础/GUI_DOWNLOAD
https://www.erpworkbench.com/abap/guifrontend/gui_download.htm
https://www.se80.co.uk/sapfms/ g/gui_/gui_download.htm
不支持此FM。
请使用CL_GUI_FRONTEND_SERVICES类的FILE_SAVE_DIALOG方法。
注意:请不要使用全部大写,这就像喊着一样!
最多设置5个标签!
我不确定为什么您似乎对使用旧功能模块而不是类CL_GUI_FRONTEND_SERVICES如此呆板,但是在这种情况下,错误消息只是在说明问题所在。 如果仅在ABAP编辑器中打开FM并在参数名称(FILETYPE)中搜索(在Windows的SAP GUI中为Ctrl-F),则根本原因可以在几秒钟内找到。 确切地说,XLS不是有效的参数。 FM中有正确的代码可以验证参数:
我并不是说没有不尊重,但请在发布问题之前进行一些故障排除。 在这种情况下发现问题不需要任何特殊技能或经验。 实际上,FM文档清楚地显示了将FM与文本(ASC)和二进制文件一起使用的两种主要方法。
如果您想学习如何使用更好的方法在ABAP中上传/下载文件,可以查看 ABAP简介一书。 文件操作的示例在第14章下。 而且,如果您想使用XLSX格式,那么Github上有ABAP2XLSX。
请共享您的代码,或者您可以使用文档,或者您只需使用FM F4_FILENAME
1。 将文件类型从" XLS"更改为" ASC"或" BIN"
2。 在调用GUI_DOWNLOAD之前,插入如下语句:
lv_filename ='c:\ users \ 10664429 \ DESKTOP \ Customer-material'。 "例如
或
lv_filename ='c:\ users \ 10664429 \ DESKTOP \ Customer-material.txt'。
或
lv_filename ='c:\ users \ 10664429 \ DESKTOP \ Customer-material.csv'。
3。 每个语句中的文件名始终使用小写或大写
参考
https://wiki.scn.sap.com/wiki/display/基础/GUI_DOWNLOAD
https://www.erpworkbench.com/abap/guifrontend/gui_download.htm
https://www.se80.co.uk/sapfms/ g/gui_/gui_download.htm
不支持此FM。
请使用CL_GUI_FRONTEND_SERVICES类的FILE_SAVE_DIALOG方法。
注意:请不要使用全部大写,这就像喊着一样!
一周热门 更多>