16.1 SAP Integration Mental Model
1. The SAP data landscape
An enterprise SAP landscape commonly contains:
- SAP S/4HANA Cloud,
- SAP S/4HANA on-premise,
- SAP ECC,
- SAP BW or BW/4HANA,
- SAP HANA,
- SAP Datasphere,
- SAP Business Data Cloud,
- SAP applications exposing APIs and business data.
Datasphere should not be treated as a generic database connector.
SAP source systems expose different integration contracts.
2. Four questions
For every SAP integration, determine:
- Business object — What business concept is required?
- Source contract — CDS, ODP, table, API, or another supported interface?
- Delivery mode — federation, initial load, or initial plus delta?
- Target purpose — operational access, persistence, semantic modeling, or analytics?
3. Integration hierarchy
Prefer a business-semantic interface over direct physical-table access when an appropriate supported interface exists.
A typical hierarchy is:
Business-semantic CDS / supported API
|
v
ODP / extraction contract
|
v
Supported table replication
|
v
Direct physical access
This is a decision framework, not a universal SAP rule. The actual supported mechanism depends on source release and object.
4. Federation versus replication
Federation
Query source data remotely.
Prefer when:
- freshness must be immediate,
- source workload is acceptable,
- the source contract supports the access pattern,
- persistence is unnecessary.
Replication
Persist data in Datasphere.
Prefer when:
- analytics repeatedly scans the data,
- source workload must be isolated,
- transformations require persistence,
- history is required,
- consumers need predictable performance.
5. Extraction versus semantic modeling
Do not confuse:
Extraction contract
with:
Analytics semantic model.
A CDS view may provide a business-oriented source interface. Datasphere may still need additional harmonization, semantic modeling, dimensions, measures, and consumption models.
6. SAP-specific architect principle
The strongest design usually preserves semantic intent as data crosses the landscape:
S/4HANA business semantics
|
v
Extraction contract
|
v
Datasphere harmonization
|
v
Enterprise semantic model
|
v
Consumer
Architect exercise
For Procurement analytics, compare:
- direct S/4HANA table access,
- extraction-enabled CDS,
- ODP DataSource,
- replication flow,
- remote federation.
Select a preferred pattern and defend it using semantics, latency, source impact, delta behavior, and operations.