ABAP后台作业错误-打开数据集

2020-08-17 10:10发布

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

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


我的ABAP程序使用OPEN DATASET语句创建一个文件,该文件在前台模式下可以正常运行,并且有近50%的后台运行。 但是某些作业实例的状态为"取消",错误为"无此文件或目录"(lv_msg)。 但是同时,当我在前台运行时,它会成功创建一个文件。

 CONCATENATE'\\'sy-host'\ USS \ out \'lv_entity'_Inc_'sy-datum'_'sy-uzeit'.csv'INTO lv_filename。

 OPEN DATASET lv_filename,用于在文本模式下以UTF-8消息编码的输出lv_msg忽略转换错误。
 IF sy-subrc NE 0。
    讯息lv_msg类型'E'。
 ENDIF。

很难理解为什么仅对某些后台作业失败。 感谢您的帮助。

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

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


我的ABAP程序使用OPEN DATASET语句创建一个文件,该文件在前台模式下可以正常运行,并且有近50%的后台运行。 但是某些作业实例的状态为"取消",错误为"无此文件或目录"(lv_msg)。 但是同时,当我在前台运行时,它会成功创建一个文件。

 CONCATENATE'\\'sy-host'\ USS \ out \'lv_entity'_Inc_'sy-datum'_'sy-uzeit'.csv'INTO lv_filename。

 OPEN DATASET lv_filename,用于在文本模式下以UTF-8消息编码的输出lv_msg忽略转换错误。
 IF sy-subrc NE 0。
    讯息lv_msg类型'E'。
 ENDIF。

很难理解为什么仅对某些后台作业失败。 感谢您的帮助。

付费偷看设置
发送
3条回答
蓋茨
1楼 · 2020-08-17 11:03.采纳回答

您好 Praveen Amalsha Widanapathirana

典型的SAP安装在多个应用程序服务器上运行。 运行进程的后台作业分散在这些服务器上。 现在,根据作业运行的应用程序服务器,sy-host将具有不同的值。 因此指向不同的路径。 确保在所有应用程序服务器上都维护目录路径。

最诚挚的问候

Dominik Tylczynski

宇峰Kouji
2楼-- · 2020-08-17 10:40

Praveen Amalsha Widanapathirana

您能解释您面对该问题的陈述是什么吗?

您的意思是50% 前景很好吗?

问候!

N-Moskvin
3楼-- · 2020-08-17 11:03

你好 Praveen Amalsha Widanapathirana

很难提供所提供的信息。

什么是LV_ENTITY值? 也许这与它有关。

敬上,
Mateusz

一周热门 更多>