C_BW4HANA_27 · Question #44
To achieve an urgent business requirement, you choose the field-based approach because no complex harmonization is needed. Assuming the LSA++ architecture is considered, and you want to leverage a…
The correct answer is D. In the SAP BW CompositeProvider. In LSA++ with the field-based approach, the CompositeProvider is the last layer where an InfoObject must be assigned because it is the semantic integration point directly consumed by BW queries. Characteristic hierarchies are a property of BW InfoObjects, and assigning them at…
Question
To achieve an urgent business requirement, you choose the field-based approach because no complex harmonization is needed. Assuming the LSA++ architecture is considered, and you want to leverage a characteristic hierarchy, on which level do you have to assign an InfoObject last? (1)
Options
- AIn the SAP BW Datastore Object (advanced)
- BIn the SAP BW Open ODS view
- CIn the SAP HANA calculation view
- DIn the SAP BW CompositeProvider
How the community answered
(49 responses)- A4% (2)
- B6% (3)
- C14% (7)
- D76% (37)
Explanation
In LSA++ with the field-based approach, the CompositeProvider is the last layer where an InfoObject must be assigned because it is the semantic integration point directly consumed by BW queries. Characteristic hierarchies are a property of BW InfoObjects, and assigning them at the CompositeProvider level is what exposes hierarchy navigation to the reporting layer - making D correct.
Why the distractors are wrong:
- A (DSO advanced): This sits lower in the architecture (inbound/persistence layer). The field-based approach's entire advantage is that you skip InfoObject assignments at this level, avoiding unnecessary harmonization.
- B (Open ODS View): Also a lower, virtualization layer. Open ODS views can reference raw fields without InfoObject assignments - that flexibility is the point of the field-based approach.
- C (HANA Calculation View): This is a pure HANA artifact with no BW InfoObject semantics. BW characteristic hierarchies simply cannot be defined or leveraged here.
Memory tip: Think of the CompositeProvider as the "last customs checkpoint" before data reaches the query. Everything passing through for reporting must be declared (assigned as an InfoObject) here - including hierarchies. Below it, the field-based approach lets you travel light.
Topics
Community Discussion
No community discussion yet for this question.