E_BW4HANA214 · Question #40
In SAP S/4HANA you have created an SAP ABAP CDS View with the following extraction-related annotations: dataCategory: #FACT dataExtraction.enabled: true How can you consume this object in SAP…
The correct answer is A. Direct access based on a DataSource of type ODP_CDS connected to an Open ODS View B. Load in FULL mode based on a DataSource of type ODP_CDS into a DataStore object. When a CDS View has dataExtraction.enabled: true, it becomes available as an ODP_CDS DataSource in BW/4HANA - the ODP (Operational Data Provisioning) framework is the bridge between the two systems. Option A is correct because an Open ODS View can use that ODP_CDS DataSource…
Question
In SAP S/4HANA you have created an SAP ABAP CDS View with the following extraction-related annotations:
dataCategory: #FACT dataExtraction.enabled: true How can you consume this object in SAP BW/4HANA? There are 2 correct answers to this question.
Options
- ADirect access based on a DataSource of type ODP_CDS connected to an Open ODS View
- BLoad in FULL mode based on a DataSource of type ODP_CDS into a DataStore object
- CLoad in DELTA mode based on a DataSource of type ODP_CDS leveraging Change Data Capture
- DDirect comsumption based on a CompositeProvider
How the community answered
(37 responses)- A73% (27)
- C8% (3)
- D19% (7)
Explanation
When a CDS View has dataExtraction.enabled: true, it becomes available as an ODP_CDS DataSource in BW/4HANA - the ODP (Operational Data Provisioning) framework is the bridge between the two systems. Option A is correct because an Open ODS View can use that ODP_CDS DataSource for virtual, direct access - no data is physically loaded, it's queried on-demand. Option B is correct because with extraction enabled, you can perform a FULL load into a DataStore Object (aDSO), which is a standard integration pattern for persisting S/4HANA transactional data in BW/4HANA.
Option C is wrong because DELTA/Change Data Capture mode requires an additional annotation - specifically @Analytics.dataExtraction.delta.changeDataCapture - which is not present in this scenario. Without that CDC annotation configured on the CDS view, delta extraction is not supported, only FULL.
Option D is wrong because a CompositeProvider is an in-memory union/join layer that sits on top of existing BW InfoProviders - it cannot directly reach out and consume an S/4HANA CDS view. The data must first be brought into BW/4HANA via an ODP_CDS DataSource and an InfoProvider (like an Open ODS View or aDSO).
Memory tip: Think "FDA" - FULL and Direct Access are the two modes available without CDC annotations. If you don't see a CDC/delta annotation on the CDS view, delta mode is off the table, and CompositeProviders always need an existing BW InfoProvider as their source, never a raw S/4HANA object.
Topics
Community Discussion
No community discussion yet for this question.