Adapters enable the runtime engines of SAP PI to communicate with different applications.
You only require an adapter to communicate with SAP systems older than Release 6.20 and with external systems. A direct system connection using proxies and without additional adapters is supported for SAP systems that are based on Application Server 6.20 or higher.
Adapter Types
The IDoc adapter (IE) integrates existing SAP components with the Integration Engine. It converts XML and HTTP-based documents to IDocs, and the other way around. This enables you to integrate your existing SAP infrastructure with the SAP infrastructure based on system integration and the exchange of XML messages.
The HTTP adapter (IE) gives application systems the option of communicating with the Integration Engine and exchanging business data in a simple format, using an HTTP connection.
Using the adapter type WS you can configure the communication of systems that use the Web service runtime to communicate with each other. The adapter type supports the Web Service Reliable Messaging protocol.
It is possible to configure a direct communication between service providers and service consumers or you can configure the adapter so that the Integration Server is implemented with its enhanced routing and mapping characteristics.
Using the WS adapter you can configure the communication of systems, which communicate with each other using the Web service runtime either directly (point-to-point) or using the Integration Server.
In addition to the Adapter Engine, the Adapter Engine (Java SE) is still available.
The following tables list the available adapters provided by SAP and summarize key attributes.
Adapters of the Integration Engine
Adapter Type |
Transport Protocol |
Message Protocol |
Quality of Service |
Attachments |
Attributes in Message Header |
Acknowledgments |
---|---|---|---|---|---|---|
Sender: tRFC File Receiver: tRFC |
IDoc-XML |
EO, EOIO with qRFC |
No |
System error acknowledgments Application acknowledgements Application error acknowledgements |
||
HTTP(S) 1.0 |
XI payload in HTTP body |
BE, EO, EOIO |
No |
Sender Receiver |
No |
|
HTTP(S) 1.0 |
XI 2.0 XI 3.0 |
BE, EO, EOIO |
Yes |
|||
HTTP(S) 1.0 |
WS 1.0 |
EO EOIO |
Yes |
Yes |