开发 SAP 应用程序

概述

适用于 mySAP Business Suite 的 Microsoft BizTalk 适配器是一个 Windows Communication Foundation (WCF) 自定义绑定。 客户端应用程序可以使用 SAP 适配器对 SAP 项目调用操作。 可以使用 SAP 适配器:

  • 通过BizTalk Server解决方案中的物理端口绑定。

  • 通过在客户端代理的实例上调用方法。

  • 作为托管的 WCF 服务。

  • 通过使用 WCF 通道模型的代码中的通道实例发送 SOAP 消息。

  • 通过 ADO.NET 接口。

BizTalk 与 WCF 服务、WCF 通道与 ADO.NET

下表:

  • 列出可以使用 SAP 适配器在 SAP 系统上执行的不同操作。

  • 指示哪些方法 (BizTalk Server、WCF 服务模型、WCF 通道模型或 ADO.NET 接口) 可用于执行操作。

  • 提供有关使用所选方法执行任务的详细信息的链接。

任务 BizTalk Server WCF 服务模型 WCF 通道模型 ADO.NET 接口
在 SAP 系统中调用 RFC 使用 BizTalk Server 在 SAP 中调用 RFC 使用 WCF 服务模型在 SAP 中调用 RFC 使用 WCF 通道模型在 SAP 系统上调用操作 在 SAP 中使用 EXEC 命令调用 RFC 和 BAPI
从 SAP 系统接收入站 RFC 调用 使用 BizTalk Server 从 SAP 接收入站 RFC 调用 使用 WCF 服务模型在 SAP 中接收入站 RFC 调用 使用 WCF 通道模型从 SAP 系统接收入站操作
在 SAP 系统中调用 tRFC 使用 BizTalk Server 在 SAP 中调用 tRFC 使用 WCF 服务模型在 SAP 中调用 tRFC 使用 WCF 通道模型在 SAP 系统上调用操作
接收来自 的入站 tRFC 调用 使用 BizTalk Server 接收来自 SAP 的入站 tRFC 调用 使用 WCF 服务模型在 SAP 中接收入站 tRFC 调用 使用 WCF 通道模型从 SAP 系统接收入站操作
在 SAP 系统上执行事务 使用 BizTalk Server 在 SAP 中运行 BAPI 事务 使用 WCF 服务模型在 SAP 中调用 BAPI 使用 WCF 通道模型在 SAP 系统上调用操作
将 IDOC 发送到 SAP 系统 使用 BizTalk Server 将 IDOC 发送到 SAP 使用 WCF 服务模型将 IDOC 发送到 SAP 使用 WCF 通道模型在 SAP 系统上调用操作
从 SAP 系统接收 IDOC 使用 BizTalk Server 从 SAP 接收 IDOC 使用 WCF 通道模型从 SAP 系统接收入站操作

后续步骤

接下来的主题提供有关在 BizTalk Server 和 .NET 编程解决方案中开发使用 SAP 适配器的应用程序的过程和示例。

另请参阅

创建 SAP 系统连接 URI