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

Application error for evraztest.PNG

"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

Reproducing the Issue

  1. Login to SAP 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

Cause

A field (standard element) in the data model is setup 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 , Problem

Product

SAP SuccessFactors HCM Core 1902