Master Data Management with BPC Embedded
A typical requirement within a BW Project might be to offer Master Data Maintenance to End Users. E.g. to maintain specific global BW hierarchies.
Overview of Possible Approaches
In the following figure a compoarison between different approaches can be found. Within the next chapter we will go into the details of the BPC Embedded approach.
Solution with BPC Embedded
SAP BPC Embedded offers a very convenient way to offer master data maintenance to end users. In case you have PAK enabled on your system, it should be considered as an option before going for a custom development (same license). BPC Business Users can maintain hierarchies directly in HTML based web admin client with improved usability.
Let’s walk through the high level architecture of the functionality.
- We need an InfoProvider in BW where the dimensions are placed which should be offered
- We need to create a BPC Environment with the BPC Admin Client
- We need to create a BPC Model with the BPC Admin Client
- We need to add the InfoProvider of 1) to the model
- We need to set up the authorizations. BPC considers the standard BW authorization object S_RS_HIER. Therefore, a very powerful configuration can be handled. E.g. only allow users to see hierarchies in namespace A but copy and adapt them in namespace B
The handling is very user friendly, e.g. you can work with Drag & Drop. The users can create hierarchies, change hierarchies, add text nodes and also add leaves depending on their authorization granted via S_RS_HIER in the BW System.
From the author’s point of view the given approach is very powerful with low implementation effort (some hours). In case BPC Embedded is available on your BW system it should be considered as the preferred option before going for a custom development. Especially for hierarchies a custom development is complex to implement. Functions like Drag&Drop or re-organizing a hierarchy might lead to high implementation effort. BPC Embedded deliveres these features without additional implementation effort.