Symptom
When enabling the RBP for a user via Manage Role-Based Permission Access, an application error appears.
Fingerprint: 5ac5fe5ba7b0597b5c0ecae843ea55ca9bc69151
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP Successfactors HCM Suite
Reproducing the Issue
- Logon to SAP SuccessFactors instance > Admin Center
- Go to "Manage Role-Based Permission Access"
- Select "Add Users"
- Type in Last name and first name of user > Application error shows up
Cause
A field (standard element) in the data model is set up as picklist but is using string values.
Resolution
To solve this, you will need to cancel/delete the picklist ID for the field (standard element). Note: The search fields (like Location, first name, last name, etc.) should not have a picklist value if they are set with string values.
For example, the standard element field "Location" has a picklist ID configuration of "Country", as seen in the example below:
<standard-element matrix-filter="true" required="true" max-length="128" id="location">
<label xml:lang="en-US">Location</label>
<label>Location</label>
<picklist id="country"/>
</standard-element>
Delete the Picklist ID for the said standard element in order to search for users with first and last name only.
Keywords
Manage Role-Based Permission Access, Application Error, 5ac5fe5ba7b0597b5c0ecae843ea55ca9bc69151 , KBA , LOD-SF-PLT-RBP , Role Based Permissions , LOD-SF-PLT-PCK , Picklist Management Issue , Problem