使用事务CG3Z和CG3Y

2020-09-24 16:32发布

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

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


你好

我在程序中使用了两个不同的步骤。
第一个使用Transaction CG3Z将文件传输到AL11,第二个通过使用CG3Y在本地打开文件将文件从AL11复制到演示服务器。
但是,如果我尝试在同一会话中同时执行两个步骤,则CG3Y无法找到该文件。 如果我退出程序并重新启动它,它将起作用。
是否有任何方法可以提交更改,由CG3Z完成?


感谢
Markus

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

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


你好

我在程序中使用了两个不同的步骤。
第一个使用Transaction CG3Z将文件传输到AL11,第二个通过使用CG3Y在本地打开文件将文件从AL11复制到演示服务器。
但是,如果我尝试在同一会话中同时执行两个步骤,则CG3Y无法找到该文件。 如果我退出程序并重新启动它,它将起作用。
是否有任何方法可以提交更改,由CG3Z完成?


感谢
Markus

付费偷看设置
发送
5条回答
暮风yp
1楼-- · 2020-09-24 17:03

使用类CL_GUI_FRONTEND_SERVICES的gui_upload/gui_download方法和OPEN DATASET,TRANSFER语句以及一个明确的DATASET语句构建自己的报告,例如"退出程序时,将自动关闭未使用CLOSE DATASET明确关闭的打开文件"。

2楼-- · 2020-09-24 17:18

嗨,马修,

我已经测试了以下过程:

-通过GUI_UPLOAD上传(二进制)
-在BINARY模式下通过OPEN DATASET上传
-使用CG3Y回传,但仍然是同样的问题。
如果我看着AL11( 在另一个窗口中),除非退出程序,否则看不到上传的文件。 进行新的调用后,程序将找到该文件。

梦想连接
3楼-- · 2020-09-24 17:05
一只江湖小虾
4楼-- · 2020-09-24 17:07

如果此问题已解决,请关闭问题(请参阅此博客)。 仍然显示为未答复。

樱桃小丸子0093
5楼-- · 2020-09-24 17:19

大家好,

它有效。
似乎是服务器上的计时问题。

感谢您的帮助
Markus

一周热门 更多>