We have several purchasers in different departments.
Each of these purchaser has the same functional rights in the system:
Create a sales quote
Do the reception
Create an incoming document
...
We want to limit their vision to their own department (a specific dimension).
I know I can create a specific "permission set" and add a filter to it to limit the view. But, using this method, I need to add a filter on multiple tables in the permission set and repeat the operation by creating a new permission set for each department (~20 differents dimensions).
Is there an easy way to globally limit a user's access to a specific dimension?
Is the a way to globally filter data to a specific value of a dimension ?
Personally I still recommend using responsibility centers as appropriate for your case, as they are essentially designed for this purpose in the system. With responsibility centers, each user can only view master data, such as vendors and purchase documents, that are linked to their own responsibility center.
The only caveat is that you'll need to create responsibility centers that align with your dimensions. Additionally, if you need to restrict a user to their own department for functional areas outside of purchasing, responsibility centers won’t work out of the box and in that case you can keep using dimensions and customize the system. For instance, you might want to limit their view in the general ledger or similar areas.
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.