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

2020-08-24 07:30发布

         点击此处--->   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。

         点击此处--->   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。
付费偷看设置
发送
4条回答
Haoba3210
1楼-- · 2020-08-24 08:01

如果有多个应用程序服务器,请确保路径C:\ Folder1 \ Folder2指向所有服务器中的相同物理目录(要求管理员最终更正"映射")。

要 检查自己,可以通过SM51从一台服务器切换到另一台服务器,然后使用AL11。

Doze时光
2楼-- · 2020-08-24 08:00

根据您的系统,有一项安全性定制功能,可以使人们创建逻辑文件路径,从而能够 在上面运行一个开放的数据集。

https://help.sap.com/viewer/864321b9b3dd487d94c70f6a007b0397/7.4 .19/zh-CN/4dd528e502a06599e10000000a15822b.html

https://launchpad.support.sap.com/#/notes/1497003

土豆飞人
3楼-- · 2020-08-24 07:43

您在SY-MSGV1中得到任何错误消息详细信息吗?

Cikesha
4楼-- · 2020-08-24 07:59

奇怪的是 Frederic Girod 我提到的报告与文件路径完全相同的系统中,文件路径中的嵌套文件夹没有问题。 而且,为了对此进行测试,我将两个报告的文件路径使用完全相同的文件夹。 我正在检查FILE事务中允许的逻辑文件路径,如链接中的文档所建议,并且该列表中未声明我正在使用的路径。 但是,它只处理一个报告,而不处理另一个报告。

一周热门 更多>