如何从现有 SAP 系统中提取数据/向现有 SAP 系统推送数据?
我需要连接到基于 ABAP 的 SAP 系统,以向该系统拉取数据或从该系统推送数据。
我下载了 SAP PDK for .NET,使用它构建了一个解决方案,但这需要在服务器上安装 Portal Runtime for .NET,而这是无法完成的,因为 SAP 服务器是 Solaris 服务器!
另外,我检查了现有的解决方案,但它们都使用 VS.NET 2003,来创建所谓的 SAP Connector Proxy?
那么,除了使用VS.NET 2003之外,还有什么方法可以连接到SAP系统呢?
[更新]
有人检查过吗, NCo。它是适用于 .NET 3.0 的 SAP .NET 连接器?!
I need to connect to ABAP-based SAP system, to pull/push data to/from that system.
I downloaded SAP PDK for .NET, build a solution using it, but this requires Portal Runtime for .NET to be installed on server, and this cannot be done, because SAP server is a Solaris one!
Also, I've checked existing solutions, but all of them use VS.NET 2003, to create what is called SAP Connector Proxy?
So, is there a way to connect to SAP system apart from using VS.NET 2003?
[Update]
Have any one checked this before, NCo. It's a SAP .NET connector for .NET 3.0?!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果可以自定义 SAP 部分,请尝试研究 PI,您可以通过简单的 HTTP 消息启用 SAP.NET 双向通信,其中包含要作为附件交换的数据。我认为这是非常简单且稳定的方法。
If it is possible to customize the SAP part, try to investigate PI, you can enable SAP.NET bidirectional communication via simple HTTP messages containing the data to exchange as n attachment. Very easy and stable way to go in my opinion.
可以在 Sap 环境中创建 Web 服务。我们广泛将它们用于各种数据的 CRUD。我相信它称为 XI Services,您可以找到有关它的一些信息 在这里。
Sap 分析师在 ABAP 中工作并向我们(在 VS2010 上工作的 .NET 4.0 开发人员)发送 wdsl,我们所要做的就是将它们像任何其他 Web 服务一样集成到我们的解决方案中。
It is possible to create webservices in the Sap environment. We use them extensively for CRUD of all sorts of data. I believe it's called XI Services, and you can find some information about it here.
The Sap analysts work in ABAP and send us ( .NET 4.0 developers working on VS2010 ) the wdsl's, all we have to do is integrate them into our solution like any other webservice.
适用于 Microsoft .NET 3.0 的 SAP 连接器已经作为官方 SAP .NET 连接器存在。
SAP Connector for Microsoft .NET 3.0 is already there as an official SAP .NET connector.