Overview
SAP S/4HANA is SAP’s next-generation ERP suite built on the SAP HANA in-memory database. Datazone connects to SAP S/4HANA systems through the CloudFeed HTTP connector, enabling table extraction and function module execution without requiring a direct database connection.Connection Parameters
| Parameter | Required | Description |
|---|---|---|
| Name | Yes | A unique identifier for your SAP S/4HANA source |
| Base URL | Yes | The base URL of the SAP system with the CloudFeed connector installed (e.g. https://your-s4hana-host:8080) |
| Username | Yes | SAP username with read permissions |
| Password | Yes | Password for the specified user (stored encrypted) |
Required Permissions
The SAP user account needs the following authorizations:- Read access to the tables and CDS views you intend to extract
- Authorization to execute the CloudFeed RFC function modules
How It Works
Datazone communicates with SAP S/4HANA via the CloudFeed module, a lightweight HTTP adapter installed on the SAP system. It exposes SAP tables and function modules as REST endpoints, which Datazone calls to list tables, read schemas, and extract data. This means:- No direct SAP HANA database port needs to be open
- Data flows over HTTPS
- SAP’s own authorization model is respected
Differences from SAP HANA Source
| SAP HANA | SAP S/4HANA | |
|---|---|---|
| Connection type | Direct JDBC (host + port) | HTTP via CloudFeed module |
| Use case | Direct database access | ERP business data via SAP application layer |
| Auth model | Database user | SAP application user |
Limitations
- Maximum payload size per request: 10 MB
- Extraction throughput depends on SAP system load and CloudFeed configuration
- Supported versions: SAP S/4HANA 1610 and above
Next Steps
After configuring your SAP S/4HANA source:- Create extracts to specify which tables or CDS views to ingest
- Configure scheduling for recurring extracts
- Integrate the source into your data pipelines