Module 30: BW/4HANA Interview Preparation (BW/4HANA 2.0)
This module prepares you for real BW/4HANA interviews, not just theoretical exams.
Questions are grouped by topic + scenario, with expected senior-level answers.
1. BW/4HANA Fundamentals – Core Questions
Q1. What is BW/4HANA and why was it introduced?
Expected Answer:
BW/4HANA is SAP's next-generation data warehouse built exclusively on SAP HANA.
It was introduced to leverage in-memory processing, pushdown, simplified data models, and real-time analytics, while removing legacy BW limitations like aggregates and InfoCubes.
Q2. BW on HANA vs BW/4HANA?
| Aspect | BW on HANA | BW/4HANA |
|---|---|---|
| Compatibility | Backward compatible | Not backward compatible |
| InfoCubes | Supported | Removed |
| Models | Mixed | Simplified |
| Pushdown | Partial | Pushdown-first |
Q3. What is LSA++?
Answer:
LSA++ is a layered scalable architecture that separates data acquisition, harmonization, and consumption, optimized for HANA pushdown and reuse.
2. aDSO & CompositeProvider Questions
Q4. What are the different types of aDSOs in BW/4HANA 2.0?
Expected Answer (Key Points):
- Standard aDSO (Reporting & harmonization)
- Write-optimized aDSO (Fast ingestion)
- Planning aDSO (Write-back)
- Data mart aDSO (Consumption)
- Corporate memory aDSO (History)
👉 Mention table behavior (inbound / active / changelog).
Q5. aDSO vs InfoCube?
Answer:
aDSOs replace InfoCubes and DSOs by combining flexibility, delta handling, and simplified table structures without aggregates.
Q6. CompositeProvider vs MultiProvider?
Answer:
CompositeProviders support HANA pushdown, real-time joins, and federation, whereas MultiProviders were static and performance-limited.
Scenario Question
Q7. Would you build one CompositeProvider per query?
Correct Answer:
No. CompositeProviders should be reusable semantic layers, not query-specific objects.
3. Delta & Performance Scenarios (Very Important)
Q8. Explain delta handling in BW/4HANA.
Answer:
Delta handling is source-driven, managed via ODP, stored in aDSO change logs, and propagated downstream without full reloads.
Q9. A delta load is broken in production. What will you do?
Expected Flow:
- Check delta queue
- Analyze last successful request
- Validate aDSO change log
- Fix root cause
- Avoid re-init unless unavoidable
Q10. Why is ODP important?
Answer:
ODP provides a stable, unified delta framework across SAP systems and is mandatory for future-proof BW/4HANA integration.
4. HANA Pushdown & Performance Questions
Q11. What is HANA pushdown?
Answer:
Executing data-intensive logic directly in HANA instead of ABAP to leverage parallelism, in-memory processing, and set-based operations.
Q12. ABAP routine vs AMDP?
| Aspect | ABAP Routine | AMDP |
|---|---|---|
| Execution | App server | HANA DB |
| Processing | Row-based | Set-based |
| Performance | Slower | Faster |
| Strategy | Legacy | Strategic |
Scenario Question
Q13. A query is slow even on HANA. What will you check first?
Correct Answer:
- Data model
- CompositeProvider joins
- Filters & pruning
- HANA execution plan
👉 Not hardware
5. CDS vs BW Questions (Frequently Asked)
Q14. Can CDS replace BW?
Correct Answer:
No. CDS is ideal for operational and embedded analytics, while BW is required for enterprise-scale, historical, governed analytics.
Q15. When would you use CDS instead of BW objects?
Answer:
When:
- Real-time operational reporting is required
- No historical persistence is needed
- Data volume is manageable
- Embedded analytics in S/4HANA
Q16. Can BW queries run on CDS views?
Answer:
Yes, via Open ODS Views, but BW semantics and authorizations still apply.
6. Tricky / Trap Interview Questions
Q17. Should everything be virtualized in BW/4HANA?
Correct Answer:
No. Virtualize for agility and real-time access, but persist data when history, performance stability, or delta propagation is required.
Q18. Is FOX obsolete?
Correct Answer:
FOX is functional but AMDP-based planning is preferred for performance and scalability.
Q19. Are aggregates required in BW/4HANA?
Answer:
No. Aggregates are obsolete due to HANA's runtime aggregation capabilities.
7. One-Liners for Interviews (High Impact)
- "BW/4HANA performance issues are design issues, not hardware issues."
- "Persist facts, virtualize semantics."
- "Queries should explain data, not compute it."
- "Pushdown is a design principle, not an optimization."
8. Mock Scenario Question (Architect Level)
Q20. Design a BW/4HANA solution for S/4 sales analytics.
Expected Answer Outline:
- ODP extraction from S/4
- Staging aDSO
- Harmonized Standard aDSO
- CompositeProvider for reporting
- BW Queries consumed in SAC (Live)
9. Final Interview Checklist
- Be clear on aDSO types
- Understand ODP & delta
- Know pushdown vs ABAP
- Have one real project story
10. Summary
- Interviews focus on design decisions
- Scenario questions matter more than definitions
- Pushdown & performance are central
- CDS complements BW, does not replace it
- Real-world thinking wins interviews
Interviews reward depth of understanding, not breadth of keywords.