Symptom
- It is not possible to create one global role in SAP S/4HANA Cloud Public Edition where restrictions can be dynamically applied per user based on user attributes or other mechanisms.
- Restriction types and fields are strictly maintained within the associated business roles, requiring predefined restriction values for each role.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Attempt to create a single global business role template for the Finance Manager in SAP S/4HANA Cloud Public Edition.
- Configure app and data access restrictions dynamically at the company code level based on user attributes.
- Observe that the system only allows the creation of separate roles per country with predefined restriction values, preventing dynamic application of restrictions.
Cause
SAP S/4HANA Cloud Public Edition does not support dynamic application of restriction values based on user attributes such as region or location. Restriction types and fields are strictly maintained within the associated business roles, and these roles are assigned to users with predefined restriction values.
Resolution
- Understand that SAP S/4HANA Cloud Public Edition does not support dynamic application of restriction values based on user attributes.
- Restriction values must be predefined and maintained within the associated business roles.
- Create individual business roles for each country, applying company code restrictions per role to ensure compliance and access control.
Keywords
sap s/4hana cloud, business role, finance manager, company code restrictions, dynamic restrictions, identity and access management, predefined restriction values, global role template, sap cloud limitations, access control , KBA , BC-SRV-APS-IAM , Identity and Access Management , Problem
SAP Knowledge Base Article - Public