on 2022 Oct 03 2:06 PM
Hi BPC experts,
We are currently implementing BPC 11 for BW/4HANA as a replacement for BPC 10.1 MS. We have a few data manager packages that automatically import master data from various source systems, leveraging the out-of-box master data import processes. These packages are running fine when executed by an administrator. However, when run by our power users, we receive the following errors:
Upon granting these users the "Manage Members" and "Manage Dimensions" Tasks, they are able to successfully run the packages. However, this has the side effect of giving them the ability to modify all dimensions via the BPC web console. We would prefer not to grant this access since the whole idea is to allow these users to update only a few dimensions via an automated process, rather than opening up all of our master data to end user modifications. This was not a requirement in BPC MS; we had developed similar packages on that platform which did not necessitate adding any administrative security Tasks.
TL;DR: is there some way to allow users to update master data via data manager packages without granting them the "Manage Dimensions" and "Manage Members" security Tasks?
Thank you!
Alex
First of all: "to transport a dimension from a lower environment" - for sure, it's a crazy idea to transport MD from development. Only changes in dimension structure are transported, not members. Members are loaded directly in production.
You can try to load MD by user using impersonation. Look on program UJD_TEST_PACKAGE
Read my answers: https://answers.sap.com/questions/693325/fmbapiclass-to-call-bpc-program-ujd-test-package-f.html?chi...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vadim,
Thank you for your suggestion. I am pleased to confirm this approach worked for us! Our team was able to set up a DMP that a standard user can execute, which invokes the true MD load DMP via UJD_TEST_PACKAGE using a service account that has admin privileges. A side effect of this is that the user ends up seeing two packages running in the package logs – but that is a very minor nuisance given that this successfully allowed us to achieve our system requirements.
Out of curiosity, you mentioned above that it is crazy to transport MD from Dev to Prod. For master data that is not automated, do most customers have dedicated BPC admins who maintain the master data directly in Prod? This seems like a tedious role with potential for manual error, especially for master data that needs to be udpated somewhat regularly (but not regularly enough to make automation a worthwhile effort).
Cheers,
Alex
"do most customers have dedicated BPC admins who maintain the master data directly in Prod?" - Yes!
The following activities need to be executed directly in Prod by some admin:
1. Adding new members in WEB interface or DM text load. Example - adding new statistical account that is not loaded from ERP MD...
2. Changing properties of the existing members - for example properties used in BPC calculations (like target member derivation)
User | Count |
---|---|
13 | |
4 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.