Docs / Connectors / Generic REST Endpoints

Generic REST Endpoints Connector

The ASAPIO Integration Add-on facilitates the direct integration of supported SAP NetWeaver® systems with generic REST endpoints.

Block architecture diagram: SAP connecting to a generic REST endpoint via the ASAPIO Integration Add-on

Overview

Add-on / Component NameType
ASAPIO Integration Add-on – FrameworkBase component (required)
ASAPIO Integration Add-on – REST ConnectorAdditional package

Key features:

Prerequisites

The REST endpoint shall support one of the following authentication methods:

Endpoint URLs shall be reachable from the SAP server on which the ASAPIO Add-on is running.

Steps Required to Establish Connectivity

To establish connectivity with the REST service, proceed with the following activities and refer to the specific documentation chapters below:

Create RFC Destinations

Add Certificate to Trust Store

STRUST Trust Manager showing the SSL Client (Anonymous) PSE node
STRUST Trust Manager with the certificate added to the certificate list

Create RFC Destination for REST Endpoint

Set-up Basic Settings

The following settings are specific to the REST Connector.

Configure Cloud Adapter

Add an entry for the connector to the list of cloud adapters:

Set-up Codepages

Specify the codepages used in the integration:

Cloud Code Pages customizing table with CP1252, UTF-16 and UTF-8 entries

Set-up Connection Instance

Create the connection instance customizing together with the RFC destination created earlier and the cloud connector type:

Set-up Outbound Messaging

Create Message Type

Example: the steps below use the Sales Order (BUS2032) event – choose any other suitable example if required. For each object to be sent via the Add-on, create a message type:

WE81 EDI Logical Message Types overview table

Activate Message Type

The created message type has to be activated:

BD50 Activate Change pointers for Message Type overview table

Set-up Target Endpoint in ‘Header Attributes’

Configure the URL path to send events to:

Header AttributeHeader Attribute Value
ACI_HTTP_URIsap_demo/sales_order

Set Up ‘Business Object Event Linkage’

Link the configuration of the outbound object to a Business Object event:

SWE2 Business Object Event Linkage configuration for a sales order change event

For further configuration of the payload etc., see Outbound Messaging.