Symptom
Unable to edit a Picklist field using Latest Applicant Workbench despite write permissions are granted.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Open a candidate application using the Latest Applicant Workbench.
- Click on Edit.
- A picklist field is non-editable even though the operator has the write permission.
Cause
The Picklist ID associated with the job application field contains special characters, preventing the system from loading the picklist options.
Resolution
Troubleshooting the issue:
- Press F12 on the browser (or right-click and select Inspect) to open the developer tool.
- Go to Console tab.
- Open the candidate application using the Latest Applicant Workbench.
- Click on Edit.
- In the Console, check the error related to picklists: "Uncaught (in promise) Error: Service /rest/recruiting/application/v1/picklists/xxxxxx/options gave 400, response cannot be read as JSON".
"xxxxxx" represents the Picklist ID.
Special characters in the Picklist ID will be encoded. For example, a forward slash "/" will be encoded as "%F".
Solving the issue:
1. Remove special characters from the Picklist ID in Picklist Center.
- Go to Picklist Center
- Search and edit the Picklist ID
- Click on Edit
- Remove the special characters from the "Code" and "Legacy Picklist ID" fields
2. Update the Picklist ID associated with the field in the Job Application template.
Keywords
UXR, RCM, APP, Job Application, Edit, Picklist, Field, Error , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem