Symptom
When editing object fields in a Job Application, some values are missing from the dropdown list.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Open the Job Application.
- Edit an object field.
- Attempt to select a value from the dropdown.
- The expected value does not appear.
Cause
Cause 1: Insufficient Object-Level Permissions
The user may not have the required object-level permissions, or the access to object values is further restricted through "Target Criteria" configured in Manage Permission Roles.
Cause 2: Effective-Dated Object Configuration
The object is an effective-dated object, and the specific object value contains multiple historical records.
This behavior may occur when the following setting is enabled in Manage Recruiting Settings:
- Allow users to select only those instances that are active as of date in the Start Date field in the Job Requisition, Application and Offer Detail pages.
On the Job Application page, if no Start Date is specified, the system retrieves MDF object data using the effectiveStartDate of the first effective record.
Per MDF OData API design, effective-dated entities require an additional date parameter (for example, asOfDate or fromDate) to determine which record should be returned.
When querying an effective-dated entity without any date parameters, the result returns a single record effective on the present date. It defaults to &asOfDate=<today's date>.
If the first record is not effective as of today, no data will be returned.
Resolution
For Cause 1: Review Permissions
Review Object Permissions:
- Go to Manage Permission Roles.
- Edit the relevant permission role.
- Edit Permissions.
- Locate the target object.
- Ensure the user has the View Current and View History permissions to access the required object field values.
For how to locate the permission category, refer to the KBA 2816435 - RBP permissions for MDF Object - Recruiting Management.
Review "Target Criteria":
- Edit the relevant permission role.
- Edit Assignments.
- Go to Define Target Criteria.
- Locate the target object.
- Confirm whether access is restricted instead of set to All Access.
For Cause 2: Configure Start Date
- In the Job Application template, add the standard field "startDate" and grant write permission to operators.
- On the Job Application page, select a start date that matches the effective start date of the current effective record.
See Also
Keywords
RCM, Job Application, Object, Dropdown, Missing, Value, Field, start date, effective, permission, object-level, field-level, visible, display, unavailable, not found, selectable, inactive, active, asOfDate, effectiveStartDate , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem
SAP Knowledge Base Article - Public