Winform应用程序/ASP.NET应用程序与SAP数据库的连接

时间:2020-03-06 14:35:06  来源:igfitidea点击:

如何从SAP数据库中获取Winforms应用程序或者ASP.NET表单中的数据?使用的.NET框架是2.0。 ,语言是Cand SAP版本是7.10.

解决方案

不知道这是否适合我们,但是有一个C库,我们可以在C应用程序中使用它,并且它提供了一个非常简单的API来调用SAP中的BAPI。 (不建议直接通过SQL访问基础数据库。最好使用BAPI或者自定义的启用RFC的功能模块。)
请参阅http://service.sap.com/rfc-library

我们也许还可以使用"用于Microsoft .NET的SAP连接器"(来自上面的同一链接),但是它是使用.NET 1.1开发的,可能与.NET 2.0有兼容性问题?

更新(2011):自2010年12月以来,存在可用的新版本的"用于Microsoft .NET的SAP连接器",该版本可与.NET Frameworks 2.0、3.5和4.0一起使用。现在,这将是问题的完美解决方案!请参阅http://service.sap.com/connectors ---> Microsoft .NET的SAP连接器

抱歉,该插件...。我为ERP-Link工作,我们有一个产品iNet.BPS,它是VS2005插件,可创建代理对象,.NET代码可使用该代理对象来调用BAPI在SAP系统上。 iNet.BPS允许我们自定义BAPI方法调用,例如,它可以让我们忽略应用程序未使用的可选参数,从而无需将大量参数传递给BAPI来简化代码。该产品不依赖于SAP AG的.NET SAP连接器。

这是营销页面的链接,http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp