如果报表在后台运行,如何以excel格式获取内部表数据?

时间:2017-06-06 09:49:54

标签: sap abap

请告诉我如何将excel文件中的内部表数据保存到本地桌面(演示服务器)中。请记住,报告在后台运行。

2 个答案:

答案 0 :(得分:2)

这两个要求都是矛盾的,因为背景作业与任何SAPGui没有任何关联。即没有SAPGui连接链接到后台作业ans因此无法确定应该保存excel文件的本地桌面。

可能的方法是以某种方式存储在后台作业中创建的结果,并将保存外部化到本地桌面到另一个程序。在SAP AS上创建文件时,您应该记住在不再需要这些文件后会发生什么。即你需要进行文件维护(不再需要文件后删除)你自己。

答案 1 :(得分:0)

理论上,如果您在SAP AS上创建文件并使用任何shell文件移动命令移动此文件,则可以执行此操作。但是,从SAP AS到用户计算机的任何连接都是不好的做法。

此处的最佳解决方案是在SAP AS上创建文件。用户必须从SAP AS手动下载文件。您也可以通过电子邮件将此文件发送给用户。在最后一种情况下,用户不会进行任何手动操作。

另一个好的做法是使用PI Server功能。它可以以用户想要的方式提供您的文件。