E_BW4HANA214 · Question #33
To create a BAdl Provider, which SAP BW/4HANA object type do you need?
The correct answer is B. Info Object. InfoObjects are the correct foundation for creating a BAdI Provider because they define the structural metadata - characteristics and key figures - that the BAdI implementation uses to return data dynamically at query runtime. A BAdI Provider is essentially a virtual…
Question
To create a BAdl Provider, which SAP BW/4HANA object type do you need?
Options
- ADirect Update Data Store object (advanced)
- BInfo Object
- CPlanning Enabled Data Store object (advanced)
- DComposite Provider
How the community answered
(64 responses)- A3% (2)
- B89% (57)
- C2% (1)
- D6% (4)
Explanation
InfoObjects are the correct foundation for creating a BAdI Provider because they define the structural metadata - characteristics and key figures - that the BAdI implementation uses to return data dynamically at query runtime. A BAdI Provider is essentially a virtual InfoProvider whose data supply logic is handled by a custom BAdI class, and the InfoObject acts as its structural blueprint.
Why the distractors are wrong:
- A (Direct Update DSO advanced): This is a staging/persistence object for direct data writes - it has no mechanism for BAdI-based virtual data supply.
- C (Planning Enabled DSO advanced): Designed for integrated planning scenarios where data can be written back; not used to define virtual providers.
- D (Composite Provider): Combines multiple existing InfoProviders into a unified query layer - it consumes providers rather than serving as a base for creating one.
Memory tip: Think "BAdI needs an InfoObject Base" - the InfoObject provides the skeleton (field definitions), and the BAdI implementation provides the flesh (runtime data). No skeleton, no BAdI Provider.
Topics
Community Discussion
No community discussion yet for this question.