SAP Knowledge Base Article - Public

2789129 - Application Error when searching for users in Manage Role-Based Permission Access

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

  1. Logon to SAP SuccessFactors instance > Admin Center 
  2. Go to "Manage Role-Based Permission Access"
  3. Select "Add Users"
  4. Type in Last name and first name of user > Application error shows up

    Application error for evraztest.PNG

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

Product

SAP SuccessFactors HCM suite all versions