当文件路径是嵌套文件夹时,文本模式下的OUTPUT OPEN DATASET返回sy-subrc 0。

2020-08-24 07:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)问候! 我得到的一个建议是对报告...

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

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


问候! 我得到的一个建议是对报告进行一些修改,该报告将5个不同的.txt文件导出到本地PC。 我发现的第一个(奇怪的)错误是,仅当所选文件路径是嵌套文件夹时,OPEN DATASET语句才返回sy-subrc NE 0。

我尝试将s_file1参数的声明替换为在另一份报告中使用的'sapb-sappfad',并且我知道一个事实,即嵌套文件夹文件路径没有问题,但出现了相同的错误。/p>

例如,如果我选择文件路径:C:\ Folder1。 Sy-subrc返回0,并且导出文件没有任何问题。 但是,如果我选择文件路径:C:\ Folder1 \ Folder2 Sy-subrc返回NE 0。

由于使用参数声明的数据元素无法解决此问题,因此我认为问题在于OPEN DATASET语句及其声明方式。 我对这类报告几乎没有任何经验,所以我向您提交询问,专家。


参数:s_file1,类似于rfpdo1-allgunix。

   IF s_file1网元空间。

     关闭数据集s_file1。

     OPEN DATASET s_file1用于文本模式下的输出

     编码非UNICODE忽略转换错误。 统一码

     IF sy-subrc NE 0。

       使用text-m17 s_file1的消息e000(38)。

     万一。

   ENDIF。