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 或任何其他框架来使用数据。
广告