Sap Cpi Adapters

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

11/30/2020

Connectivity (Adapters)
You have the option to specify which technical protocols should be used to connect a sender or a receiver to the tenant.

 Remember
There are currently certain limitations when working in the Cloud Foundry environment. For more information on the limitations,
see SAP Note 2752867 .

The following adapters are available.

Adapter

Feature Description

AMQP Enables an SAP Cloud Platform tenant to consume messages from queues or topic subscriptions in an external
messaging system.
Sender adapter
Supported message protocol: AMQP (Advanced Message Queuing Protocol) 1.0

Supported transport protocols: TCP, WebSocket

AMQP Enables an SAP Cloud Platform tenant to send messages to queues or topics in an external messaging system.

Receiver adapter Supported message protocol: AMQP (Advanced Message Queuing Protocol) 1.0

Supported transport protocols: TCP, WebSocket

Ariba Connects an SAP Cloud Platform tenant to the Ariba Network. Using this adapter, SAP and non-SAP cloud applications
can receive business-speci c documents in commerce eXtensible Markup Language (cXML) format from the Ariba
Sender adapter
network.

The sender adapter allows you to de ne a schedule for polling data from Ariba.

Ariba Connects an SAP Cloud Platform tenant to the Ariba network. Using this adapter, SAP and non-SAP cloud applications
can send business-speci c documents in commerce eXtensible Markup Language (cXML) format to the Ariba network.
Receiver adapter

AS2 Enables an SAP Cloud Platform tenant to exchange business-speci c documents with a partner through the Applicability
Statement 2 (AS2) protocol.
Sender adapter
Sender adapter: Can return an electronic receipt to the sender of the AS2 message (in the form of a Message Disposition
Noti cation (MDN))

AS2 Enables an SAP Cloud Platform tenant to exchange business-speci c documents with a partner through the Applicability
Statement 2 (AS2) protocol.
Receiver adapter

AS4 Enables an SAP Cloud Platform tenant to securely process incoming AS4 messages using Web Services. The AS4 sender
adapter is based on the ebMS 3.0 speci cation that supports the ebMS handler conformance pro le.
Sender adapter
Supports one-way/ebMS3 push message exchange pattern (MEP).

Support on-way/ebMS3 pull that allows the message party to pick the corresponding message from the partner.

Supports signature veri cation and decryption of the message.

Generates receipts after processing the incoming AS4 message.

Allows you to set a size limit for the body and attachment of an incoming message.

1/8
11/30/2020

Feature Description

AS4 Enables an SAP Cloud Platform tenant to establish a connection between any two message service handlers (MSHs) for
exchanging business documents. The AS4 receiver adapter uses the Light Client conformance policy and supports only
Receiver adapter
message pushing for the sending MSH and selective message pulling for the receiving MSH.

Receiver adapter:

Supports one-way/push message exchange pattern (MEP) that involves the transfer of business documents
from a sending MSH to a receiving MSH.

Supports one-way/selective-pull message exchange pattern (MEP) that involves the receiving MSH initiating a
selective pull request to the sending MSH. The sending MSH responds by sending the speci c user message.

Supports storing and veri cation of receipts.

ELSTER Enables an SAP Cloud Platform tenant to send a tax document to the ELSTER server.

Receiver adapter ELSTER (acronym for the German term Elektronische Steuererklärung) is used in German scal management to process
tax declarations exchanged over the Internet.

The adapter supports the following operations: Getting the version of the ERiC (ELSTER Rich Client) library, validating a
tax document, and sending a tax document.

Facebook Enables an SAP Cloud Platform tenant to access and extract information from Facebook based on certain criteria such
as keywords or user data.
Receiver adapter
Using OAuth, the SAP Cloud Platform tenant can access resources on Facebook on behalf of a Facebook user.

FTP Enables an SAP Cloud Platform tenant to connect to a remote system using TCP (Transmission Control Protocol) to
receive les from the system.
Sender adapter
FTP stands for File Transfer Protocol.

FTP Enables an SAP Cloud Platform tenant to connect to a remote system using TCP (Transmission Control Protocol) to
write les to the system.
Receiver adapter
FTP stands for File Transfer Protocol.

HTTPS Establishes an HTTPS connection between an SAP Cloud Platform tenant and a sender system.

Sender adapter

HTTP Establishes an HTTP connection between an SAP Cloud Platform tenant and a receiver system.

Receiver adapter Receiver adapter:

Supports HTTP 1.1 only (target system must support chunked transfer encoding and may not rely on the
existence of the HTTP Content-Length header)

Supports the following methods: DELETE, GET, HEAD, POST, PUT, TRACE

Method can also be determined dynamically by reading a value from a message header or property during
runtime.

IDoc Allows an SAP Cloud Platform tenant to exchange Intermediate Document (IDoc) messages with a sender system that
supports communication via SOAP Web services.
Sender adapter
A size limit for the inbound message can be con gured for the sender adapter.

IDoc Allows an SAP Cloud Platform tenant to exchange Intermediate Document (IDoc) messages with a receiver system that
supports communication via SOAP Web services.
Receiver adapter

2/8
11/30/2020

Feature Description

JDBC Allows an SAP Cloud Platform tenant to connect to a JDBC (Java Database Connectivity) database and to execute SQL
commands on the database.
Receiver adapter

JMS Enables asynchronous messaging by using message queues.

Sender adapter The sender adapter consumes messages from a queue. The messages are processed concurrently.

To prevent situations where the JMS adapter tries again and again to process a failed (large) message, you can store
messages (where the processing stopped unexpectedly) in a dead-letter queue after two retries.

Certain constraints apply with regard to the number and capacity of involved queues, as well as for the headers and
exchange properties de ned in the integration ow before the message is saved to the queue (as described in the
product documentation).

JMS Enables asynchronous messaging by using message queues.

Receiver adapter The receiver adapter stores messages and schedules them for processing in a queue. The messages are processed
concurrently.

LDAP Connects an SAP Cloud Platform tenant to a Lightweight Directory Access Protocol (LDAP) directory service (through
TCP/IP protocol).
Receiver adapter
Supported operations: Modify distinguished name (DN), Insert

SAP Cloud Connector is required to connect to an LDAP service. The LDAP adapter supports version 2.9 or higher of the
SAP Cloud Connector.

Mail Enables an SAP Cloud Platform tenant to read e-mails from an e-mail server.

Sender adapter To authenticate against the e-mail server, you can send the user name and password in plain text or encrypted (the latter
only if the e-mail server supports this option).

You can protect inbound e-mails at the transport layer with IMAPS, POP3S, and STARTTLS.

For more information on possible threats when processing e-mail content with the Mail adapter, see the product
documentation.

Mail Enables an SAP Cloud Platform tenant to send e-mails to an e-mail server.

Receiver adapter To authenticate against the e-mail server, you can send the user name and password in plain text or encrypted (the latter
only if the e-mail server supports this option).

You can protect outbound e-mails at the transport layer with STARTTLS or SMTPS.

You can encrypt outbound e-mails using S/MIME (supported content encryption algorithms:
AES/CBC/PKCS5Padding, DESede/CBC/PKCS5Padding).

OData Connects an SAP Cloud Platform tenant to systems using the Open Data (OData) protocol in either ATOM or JSON
format (only synchronous communication is supported).
Sender adapter
Supported versions: OData version 2.0

The adapter receives incoming requests in either ATOM or JSON format.

Supported operations: Create (POST), Delete (DELETE), Query (GET), Read (GET), Update (PUT)

Using the GET or POST method, the sender adapter can also invoke operations that are not covered by the
standard CRUD (Create, Retrieve, Update, and Delete) methods (function import).

3/8
11/30/2020

Feature Description

OData Connects an SAP Cloud Platform tenant to systems using the Open Data (OData) protocol.

Receiver adapter Supported versions:

OData version 2.0

Supported operations: Create (POST), Delete (DELETE), Merge (MERGE), Query (GET), Read (GET), Update
(PUT), Patch (PATCH)

OData version 4.0

Supported operations: Create (POST), Query (GET), Update (PUT)

The outgoing request payload must be in XML format.

ODC Connects an SAP Cloud Platform tenant to SAP Gateway OData Channel (through transport protocol HTTPS).

Receiver adapter Supported operations: Create (POST), Delete (DELETE), Merge (MERGE), Query (GET), Read (GET), Update (PUT)

OpenConnectors Connects an SAP Cloud Platform tenant to more than 150 non-SAP Cloud applications that are supported by SAP Cloud
Platform Open Connectors.
Receiver adapter
Uses APIs to fetch data from speci c third-party applications.

Is designed to handle large volumes of incoming data.

Supports messages in both JSON and XML format, for request and response calls.

Allows you to de ne speci c values for variables.

ProcessDirect Connects an integration ow with another integration ow deployed on the same tenant.

Sender adapter An integration ow with a ProcessDirect sender adapter (as consumer) consumes data from another integration ow.

N:1 cardinality of producer and consumer integration ows is supported.

ProcessDirect Connects an integration ow with another integration ow deployed on the same tenant.

Receiver adapter An integration ow with a ProcessDirect receiver adapter (as producer) sends data to another integration ow.

N:1 cardinality of producer and consumer integration ows is supported.

RFC Connects an SAP Cloud Platform tenant to a remote receiver system using Remote Function Call (RFC).

Receiver adapter RFC is the standard interface used for integrating on-premise ABAP systems to the systems hosted on the cloud using
SAP Cloud Connector.

The adapter supports SAP NetWeaver, version 7.31 or higher.

SFTP Connects an SAP Cloud Platform tenant to a remote system using the SSH File Transfer protocol to read les from the
system. SSH File Transfer protocol is also referred to as Secure File Transfer protocol (or SFTP).
Sender adapter
Supported versions:

SSH version 2 (as speci ed at http://tools.ietf.org/html/rfc4251 ), SSH File Transfer Protocol (SFTP) version 3 or
higher

4/8
11/30/2020

Feature Description

SFTP Connects an SAP Cloud Platform tenant to a remote system using the SSH File Transfer protocol to write les to the
system. SSH File Transfer protocol is also referred to as Secure File Transfer protocol (or SFTP).
Receiver adapter
Supported versions:

SSH version 2 (as speci ed at http://tools.ietf.org/html/rfc4251 ), SSH File Transfer Protocol (SFTP) version 3 or
higher

SOAP SOAP 1.x Exchanges messages with a sender system that supports Simple Object Access Protocol (SOAP) 1.1 or SOAP 1.2.

Sender adapter The message exchange patterns supported by the sender adapter are one-way messaging or request-reply.

The adapter supports Web services Security (WS-Security).

A size limit for the inbound message can be con gured for the sender adapter.

SOAP SOAP 1.x Exchanges messages with a receiver system that supports Simple Object Access Protocol (SOAP) 1.1 or SOAP 1.2.

Receiver adapter The adapter supports Web services Security (WS-Security).

SOAP SAP RM Exchanges messages with a sender system based on the SOAP communication protocol and SAP Reliable Messaging
(SAP RM) as the message protocol. SAP RM is a simpli ed communication protocol for asynchronous Web service
Sender adapter
communication that does not require the use of Web Service Reliable Messaging standards.

A size limit for the inbound message can be con gured for the sender adapter.

SOAP SAP RM Exchanges messages with a receiver system based on the SOAP communication protocol and SAP Reliable Messaging
(SAP RM) as the message protocol. SAP RM is a simpli ed communication protocol for asynchronous Web service
Receiver adapter
communication that does not require the use of Web Service Reliable Messaging standards.

SuccessFactors Connects an SAP Cloud Platform tenant to a SuccessFactors sender system using the REST message protocol.
REST
The adapter supports the following operations: GET
Sender adapter

SuccessFactors Connects an SAP Cloud Platform tenant to a SuccessFactors receiver system using the REST message protocol.
REST
The adapter supports the following operations: GET, POST
Receiver adapter

SuccessFactors Connects an SAP Cloud Platform tenant to SOAP-based Web services of a SuccessFactors sender system (synchronous
SOAP or asynchronous communication).

Sender adapter The adapter supports the following operations: Query

SuccessFactors Connects an SAP Cloud Platform tenant to SOAP-based Web services of a SuccessFactors receiver system (synchronous
SOAP or asynchronous communication).

Receiver adapter The adapter supports the following operations: Insert, Query, Update, Upsert

5/8
11/30/2020

Feature Description

SuccessFactors Connects an SAP Cloud Platform tenant to a SuccessFactors system using OData V2.
OData V2
Features of OData version 2.0 supported by the adapter:
Receiver adapter
Operations: GET (get single entity as an entry document), PUT (update existing entry with an entry document),
POST (create new entry from an entry document), DELETE (Delete an entry from an entry document), UPSERT
(combination of Update OR Insert)

Query options: $expand, $skip,and $top

Server-side pagination

Client-side pagination

Pagination enhancement: Data retrieved in chunks and sent to Cloud Integration

Deep insert: Creates a structure of related entities in one request

Authentication options: Basic authentication

Reference links: Link two entities using the <link> tag

SuccessFactors Connects an SAP Cloud Platform tenant to a SuccessFactors system using OData V4.
OData V4
Features of OData version 4.0 supported by the adapter:
Receiver adapter
Operations: GET, POST, PUT, DELETE

Navigation

Primitive types supported according to OData V4 speci cation

Structural types supported for create/update operations:

Edm.ComplexType, Edm:EnumType, Collection(Edm.PrimitiveType) and Collection(Edm.ComplexType)

Twitter Enables an SAP Cloud Platform tenant to access Twitter and read or post tweets.

Receiver adapter Using OAuth, the SAP Cloud Platform tenant can access resources on Twitter on behalf of a Twitter user.

XI Connects an SAP Cloud Platform tenant to a remote sender system that can process the XI message protocol.

Sender adapter

XI Connects an SAP Cloud Platform tenant to a remote receiver system that can process the XI message protocol.

Receiver adapter

In addition to these adapters, SAP OEM partners also provide four additional adapters to improve the connectivity options:

SAP OEM Adapters

Feature Description

SugarCRM by SugarCRM adapter helps customers reduce the implementation time by connecting to the SugarCRM system. It is
Advantco included within the SAP Cloud Platform Integration subscription and customers can download it from SAP Software
Download Center.

For more information, see SugarCRM Adapter in SAP API Business Hub .

6/8
11/30/2020

Feature Description

Amazon WS Amazon Web Services adapter helps customers reduce the implementation time by connecting to Amazon SQS, SWF,
Adapter by S3, and SNS. It is included within the SAP Cloud Platform Integration subscription and customers can download it from
Advantco SAP Software Download Center.

For more information, see Amazon WS Adapter in SAP API Business Hub.

Salesforce Adapter Salesforce Adpater helps customers reduce the implementation time by connecting to the Salesforce Application. It is
by Advantco included within the SAP Cloud Platform Integration subscription and customers can download it from SAP Software
Download Center.

For more information, see Salesforce Adapter in SAP API Business Hub .

Microsoft Microsoft Dynamics CRM adapter helps customers reduce the implementation time by connecting to the MS Dynamics
Dynamics CRM CRM system. It is included within the SAP Cloud Platform Integration subscription and customers can download it from
Adapter by SAP Software Download Center.
Advantco
For more information, see Microsoft Dynamics CRM Adapter in SAP API Business Hub .

Related Information
AMQP Adapter
Ariba Adapter
AS2 Adapter
AS4 Sender Adapter
AS4 Receiver Adapter
ELSTER Receiver Adapter
Facebook Receiver Adapter
FTP Adapter
HTTP Receiver Adapter
HTTPS Sender Adapter
IDoc Adapter
JDBC Receiver Adapter
JMS Adapter
LDAP Receiver Adapter
Mail Adapter
OData Adapter
ODC Receiver Adapter
Open Connectors Receiver Adapter
ProcessDirect Adapter
RFC Receiver Adapter
SFTP Adapter
SOAP (SAP RM) Adapter
SOAP (SOAP 1.x) Adapter
SuccessFactors (OData V2) Adapter
SuccessFactors (OData V4) Receiver Adapter
SuccessFactors (REST) Adapter
SuccessFactors (SOAP) Adapter
Twitter Receiver Adapter

7/8
11/30/2020
XI Adapter

8/8

You might also like