Develop your SAP applications

Overview

The Microsoft BizTalk Adapter for mySAP Business Suite is a Windows Communication Foundation (WCF) custom binding. Client applications can consume the SAP adapter to invoke operations on SAP artifacts. The SAP adapter can be consumed:

  • Through a physical port binding in a BizTalk Server solution.

  • By invoking methods on an instance of a client proxy.

  • As a hosted WCF service.

  • By sending SOAP messages over a channel instance in code that uses the WCF channel model.

  • Through an ADO.NET interface.

BizTalk vs WCF service vs WCF channel vs ADO.NET

The following table:

  • Lists the different operations that can be performed on an SAP system using the SAP adapter.

  • Indicates which of the approaches (BizTalk Server, WCF service model, WCF channel model, or ADO.NET interface) can be used to perform the operations.

  • Provides links to more information about performing the task using the chosen approach.

Task BizTalk Server WCF Service Model WCF Channel Model ADO.NET Interface
Invoking RFCs in an SAP system Invoke RFCs in SAP using BizTalk Server Invoke RFCs in SAP using the WCF Service Model Invoke Operations on the SAP System Using the WCF Channel Model Invoke RFCs and BAPIs using the EXEC Command in SAP
Receiving inbound RFC calls from an SAP system Receive Inbound RFC Calls from SAP using BizTalk Server Receive Inbound RFC Calls in SAP using the WCF Service Model Receive Inbound Operations from the SAP System Using the WCF Channel Model
Invoking tRFCs in an SAP system Invoke tRFCs in SAP using BizTalk Server Invoke tRFCs in SAP using the WCF Service Model Invoke Operations on the SAP System Using the WCF Channel Model
Receiving inbound tRFC calls from an Receive Inbound tRFC Calls from SAP using BizTalk Server Receive Inbound tRFC Calls in SAP using the WCF Service Model Receive Inbound Operations from the SAP System Using the WCF Channel Model
Performing transactions on an SAP system Run BAPI Transactions in SAP using BizTalk Server Invoke BAPIs in SAP using the WCF Service Model Invoke Operations on the SAP System Using the WCF Channel Model
Sending an IDOC to an SAP system Send IDOCs to SAP using BizTalk Server Send IDOCs to SAP using the WCF Service Model Invoke Operations on the SAP System Using the WCF Channel Model
Receiving an IDOC from an SAP system Receive IDOCs from SAP using BizTalk Server Receive Inbound Operations from the SAP System Using the WCF Channel Model

Next steps

The next topics provide information on procedures, and examples to develop applications that consume the SAP adapter in both BizTalk Server, and .NET programming solutions.

See Also

Create the SAP system connection URI