OPEN DATASET命令失败,因为文件路径为大写

2020-09-07 19:01发布

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

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


当用户从SAP服务器选择文件名时,返回的文件名例如是" USR/SAP/INTERFACES/FILE001.TXT"。

当我对此字段执行OPEN DATASET时,我得到一个subrc 8,该文件或文件路径不存在。

如果我手动输入'usr/sap/INTERFACES/FILE001.TXT',即使用正确的大小写值,则OPEN DATASET起作用。

很明显,在运行时我不知道用户会选择哪个文件路径,因此我无法以小写形式对文件路径进行硬编码?

非常感谢所有帮助。

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

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


当用户从SAP服务器选择文件名时,返回的文件名例如是" USR/SAP/INTERFACES/FILE001.TXT"。

当我对此字段执行OPEN DATASET时,我得到一个subrc 8,该文件或文件路径不存在。

如果我手动输入'usr/sap/INTERFACES/FILE001.TXT',即使用正确的大小写值,则OPEN DATASET起作用。

很明显,在运行时我不知道用户会选择哪个文件路径,因此我无法以小写形式对文件路径进行硬编码?

非常感谢所有帮助。

付费偷看设置
发送
3条回答
软件心理学工程师
1楼 · 2020-09-07 19:19.采纳回答

问题是用户如何/在哪里选择文件/路径?

您的输入字段是否支持小写输入?

您是否有机会通过 F4?

还可以检查用户输入(程序执行)后文件是否立即存在,并向用户返回消息。

闻人可可
2楼-- · 2020-09-07 19:11

还可以检查域是否具有低级- 在选择屏幕中用于输入文件路径时,检查大小写。

如果您正在使用FM并通过手动提供路径对其进行测试,请选中小写/大写复选框。

d56caomao
3楼-- · 2020-09-07 19:24

感谢您的回答! 最后,我通过添加小写字母来解决该问题,即:

参数:p_path类似于gs_sfile小写字母。

一周热门 更多>