0

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

我们现在被要求执行以下操作,并且需要一些关于如何使用 SAP Dot Net 连接器从我们的程序(在 VB.NET 2008 中)中实现这一点的建议:

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

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

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

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

我们没有任何 ABAP 程序员,并且希望在 SAP 方面以最小的努力做到这一点。任何帮助或指导将不胜感激。

谢谢拉胡尔

4

1 回答 1

1

很多年前,我使用 DCOM 连接器和连接服务器之前做过这件事.. 上面有很多灰尘。基本上,您需要使用 RFC 接口开发或利用现有的 SAP 功能。我们通过使用我们自己的 BAPI 扩展 BOR 来做到这一点,这些 BAPI 包装了我们的功能模块或 SAP 功能模块。

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

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

在这个时代有更好的方法来做到这一点。

于 2011-11-04T17:42:39.917 回答