nerdexam
SAP

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…

Data Acquisition

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)
  • A
    73% (27)
  • C
    8% (3)
  • D
    19% (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

#ABAP CDS View#ODP_CDS#Open ODS View#full extraction

Community Discussion

No community discussion yet for this question.

Full E_BW4HANA214 Practice