E_BW4HANA214 · Question #36
You plan to virtually consume data from an ABAP CDS View in SAP BW/4HANA and decide to use an Open ODS View. Which source type does SAP recommend?
The correct answer is C. Data Source (BW). When an ABAP CDS View is annotated for analytics (e.g., @Analytics.dataExtraction.enabled: true), it gets exposed as a BW DataSource in the source system. SAP's recommended path is to consume that DataSource via an Open ODS View with source type Data Source (BW), because it…
Question
You plan to virtually consume data from an ABAP CDS View in SAP BW/4HANA and decide to use an Open ODS View. Which source type does SAP recommend?
Options
- ABADI Provider
- BDatabase Table or View
- CData Source (BW)
- DHANA Calculation View
How the community answered
(48 responses)- A10% (5)
- B6% (3)
- C81% (39)
- D2% (1)
Explanation
When an ABAP CDS View is annotated for analytics (e.g., @Analytics.dataExtraction.enabled: true), it gets exposed as a BW DataSource in the source system. SAP's recommended path is to consume that DataSource via an Open ODS View with source type Data Source (BW), because it preserves the semantic layer, supports virtual access without physical data loading, and integrates cleanly with the BW metadata framework.
Why the distractors are wrong:
- A (BADI Provider): BAdI Providers are for custom code-based data retrieval, not standard CDS View consumption - they require manual implementation.
- B (Database Table or View): This source type targets HANA or other database objects directly, bypassing the BW DataSource layer and losing CDS semantic metadata.
- D (HANA Calculation View): This is for native SAP HANA Calculation Views modeled in the HANA layer, not ABAP CDS Views running in the ABAP stack.
Memory tip: Think of the chain - ABAP CDS View → exposed as a BW DataSource → consumed by Open ODS View. The source type must match the last link in that chain, which is always Data Source (BW). If it lives in the ABAP stack and talks to BW, it goes through a DataSource.
Topics
Community Discussion
No community discussion yet for this question.