【问题标题】:How to pull/push data from/to existing SAP system?如何从/向现有 SAP 系统拉/推数据?
【发布时间】:2011-01-17 07:26:01
【问题描述】:

我需要连接到 SAP 系统,以向/从该系统拉取/推送数据?
我下载了 SAP PDK for .NET,使用它构建了一个解决方案,但这需要在服务器上安装 Portal Runtime for .NET,这是无法完成的,因为 SAP 服务器是 Solaris 的!

另外,我检查了现有的解决方案,但它们都使用 VS.NET 2003 来创建所谓的 SAP 连接器代理?

那么,除了使用 VS.NET 2003 之外,还有其他方法可以连接到 SAP 系统吗?

[更新]
有没有人检查过这个,NCo。它是用于 .NET 3.0 的 SAP .NET 连接器?!

【问题讨论】:

  • 有没有尝试过NCo,它似乎很新,如果你尝试它会很有趣知道你的印象。
  • 这个不错,我已经用它连接到SAP服务器了。
  • 这能回答你的问题吗? Microsoft and SAP

标签: .net sap connector sap-dotnet-connector


【解决方案1】:

如果可以自定义 SAP 部分,请尝试调查 PI,您可以通过简单的 HTTP 消息启用 SAP.NET 双向通信,其中包含要作为附件交换的数据。在我看来,这是一种非常简单且稳定的方法。

【讨论】:

  • “自定义 SAP 部分”是什么意思?
  • 我的意思是如果你可以在SAP部分添加一些基础设施来实现数据交换。在这种情况下,您需要编写一些abap并在SAP系统上配置一些PI通道。
  • 在这种情况下,您可以尝试 WCF Lob 适配器和 BizTalk 适配器包:microsoft.com/biztalk/en/us/adapter-pack.aspx 尽管名称如此,但即使没有 biztalk,您也可以使用这些组件。我过去研究过这个选项,但后来我改成了我建议的那个,所以我没有尝试那个解决方案。
【解决方案2】:

可以在 Sap 环境中创建 Web 服务。我们将它们广泛用于各种数据的 CRUD。我相信它叫做 XI Services,你可以找到一些关于它的信息here

Sap 分析师在 ABAP 中工作并向我们(在 VS2010 上工作的 .NET 4.0 开发人员)发送 wdsl,我们所要做的就是像任何其他 Web 服务一样将它们集成到我们的解决方案中。

【讨论】:

    【解决方案3】:

    SAP Connector for Microsoft .NET 3.0 已经作为官方 SAP .NET 连接器存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 2013-02-28
      • 1970-01-01
      • 2012-09-10
      相关资源
      最近更新 更多