SAP .NET 连接器的替代方案
有各种(不像 JAVA 和其他语言那样多)可能的方法来完成此任务。一种方法是使用现有的远程函数调用库来建立连接。有一些围绕 RFC 编写的免费包装器可以完成此任务。
另一个可用于相同目的且最常使用的库是 **ERPConnect**。它易于使用,并提供了一种简单的机制来调用 BAPI、函数和表调用。
但最好的方法是使用 Web 服务,但为此,您必须使用 ERP5.0 或更高版本。在这种情况下,不需要 .NET 连接器,并且提供了很多灵活性和标准功能。
此外,SAP 附带了一个内置的 Microsoft .NET 数据提供程序,用于我的 SAP Business Suite,它是 SQL Server 2005 的一部分。
- 您可以针对 SAP 表编写简单的 SQL 语句并执行数据提取。
- 您也可以执行 BAPI/RFC 来提取数据。
该过程的结果通过 Ado.NET 数据读取器接口公开。由于公开了此接口,因此结果集可以在许多地方使用,例如在 SSIS、Reporting Services 或任何其他框架中使用数据。
广告