Docs / Connectors / StreamSets
StreamSets Connector
The ASAPIO connector for StreamSets enables SAP NetWeaver systems to send data to a StreamSets REST endpoint. This connector is suited for pipelines where StreamSets acts as the data integration layer between SAP and downstream targets.
Prerequisites
- ASAPIO Integration Add-on – Framework
- ASAPIO Integration Add-on – Connector for StreamSets
- A StreamSets REST endpoint reachable from the SAP application server
SAP Connection Setup (in SAP Gui)
The connection to StreamSets must be created in SAP GUI before Event Studio can be used to configure events. Complete all four steps below first.
Step 1: Create Cloud Type (SPRO)
Navigate to SPRO → ASAPIO Cloud Integrator → Maintain Cloud Adapter. Add a new entry:
- Cloud Type:
STREAMSETS - ACI Handler Class:
/ASADEV/CL_ACI_STREAMSETS
Step 2: Create RFC Destination (SM59)
Create a type G (HTTP connection to external server) RFC destination pointing to the StreamSets REST endpoint. Optionally set a path prefix.
Step 3: Create Connection Instance (SPRO)
Navigate to SPRO → ASAPIO Integration Add-on or use transaction /ASADEV/68000202. Set:
- Instance: Connection name
- RFC Dest. (Upload): The RFC destination created in Step 2
- ISO Code: Code page (typically UTF-8)
- Cloud Type:
STREAMSETS
Step 4: Error Type Mapping
Add a mapping entry on the connection instance:
- Response Code: 207 → Message Type: Success
Create an outbound interface (Event Studio)
Once the connection is set up (SAP GUI Connection Setup above), you can configure events via Event Studio. In the Data Catalog, select the data object, choose the StreamSets connection from the dropdown, and deploy. The target REST endpoint is defined by the connection instance — no per-message header attributes are required.
Create an outbound interface (SAP Gui)
To configure outbound messaging directly via SAP GUI without Event Studio:
- Configure the outbound object with the appropriate extraction and formatting function modules.
- Link the outbound object to the relevant business object event via SWE2 with receiver FM
/ASADEV/ACI_EVENTS_TRIGGER.