2

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

4

2 回答 2

1

不确定这是否适合您,但有一个 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 连接器

于 2008-09-23T09:44:11.873 回答
1

为插件道歉....我为 ERP-Link 工作,我们有一个产品 iNet.BPS,它是一个 VS2005 插件,可帮助您创建代理对象,您的 .NET 代码可以使用这些代理对象来调用 BAPI在 SAP 系统上。iNet.BPS 允许您自定义 BAPI 方法调用,例如,它允许您省略应用程序未使用的可选参数,从而通过不必将十几个参数传递给 BAPI 来简化您的代码。该产品不依赖于 SAP AG 的 SAP Connector for .NET。

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

于 2009-01-14T23:13:29.087 回答