Symptom
- In Career Site Builder layout rules, picklist values are not visible or selectable.
- Labels are not shown; only picklist external codes appear in the UI.
- Field name cannot be edited when editing a rule.
Environment
SAP SuccessFactors Recruiting Marketing
Reproducing the Issue
- Go to Career Site Builder.
- Navigate to Layouts > Job.
- Select any category
- category field label are not correct, external code appears instead of picklist label
- Open Layout Rules.
- Attempt to edit an existing rule but it's greyed
Cause
A permission restriction is preventing the API from executing the query and retrieving picklist values.
Resolution
Ensure that the Picklist objects are not secured in the Metadata Framework (MDF), as setting them to “Secured = Yes” blocks CSB from accessing the data.
- Go to Admin Center → Configure Object Definitions, Search for "Picklist"
- Click Take Action → Make Correction
- In the Security section, set Secured = No
- Repeat the same steps for the "Picklist Value" object
- After, Always refresh the OData API metadata after making these field change
This should allow the API to return the correct feed and enable CSB to display the picklist values properly.
See Also
Keywords
career site builder, layout rules, picklist labels not showing, external code shown, picklist values missing, odata error, expected feed, mdf secured , permissions, , odata api metadata refresh, recruiting marketing, unified data model , KBA , LOD-SF-RMK-CSB-LAY , Job Layouts, Email Layouts, Job Alerts Layouts , How To
SAP Knowledge Base Article - Public