Abap 将SAP R/3报告输出保存在本地文件夹中

Abap 将SAP R/3报告输出保存在本地文件夹中,abap,sap-dotnet-connector,sap-r3,Abap,Sap Dotnet Connector,Sap R3,我们正在使用SAP Dot Net Connector 3.0访问SAP R/3系统中的一些数据 我们现在被要求执行以下操作,并需要一些建议,说明如何通过我们的程序(在VB.NET 2008中)使用SAP Dot NET Connector实现这一点: a) 访问SAP R/3系统中的一些标准和定制(我相信它们被称为用ABAP编写的Z报告) b) 使用给定的一组参数执行此类报告 c) 将输出保存在本地文件夹中 d) 通过电子邮件发送/修改输出以进行进一步处理 我们没有任何ABAP程序员,并且希望

我们正在使用SAP Dot Net Connector 3.0访问SAP R/3系统中的一些数据

我们现在被要求执行以下操作,并需要一些建议,说明如何通过我们的程序(在VB.NET 2008中)使用SAP Dot NET Connector实现这一点:

a) 访问SAP R/3系统中的一些标准和定制(我相信它们被称为用ABAP编写的Z报告)

b) 使用给定的一组参数执行此类报告

c) 将输出保存在本地文件夹中

d) 通过电子邮件发送/修改输出以进行进一步处理

我们没有任何ABAP程序员,并且希望在SAP端以最小的努力完成这项工作。任何帮助或指导都将不胜感激

谢谢
Rahul

我在多年前使用DCOM连接器和之前的连接服务器完成了此操作。。上面有很多灰尘。基本上,您需要使用RFC接口开发或利用现有的SAP功能。为此,我们使用我们自己的BAPI扩展了BOR,BAPI包装了我们的功能模块或SAP功能模块

您的BAPI接口将是您将在.Net连接器中写入的API。您应该在一个数组或对象中获得结果输出,您可以在VB中写入文件。您希望您的程序在SAP之外执行的任何操作都必须自行开发

我不确定您是否可以直接从.Net连接器调用zreport或程序,而无需通过RFC接口使用BAPI


在当今时代,有更好的方法来实现这一点。

我不知道SAP Dot Net Connector:它使用RFC(远程函数调用)还是其他技术?第二个问题:您希望在SAP方面付出最小的努力。但是您能否创建至少一个功能模块(SE37和一些开发人员权限)。您使用哪个SAP版本?以下是示例处理代码