Symptom
When editing a user's Job Information or Terminating a user an error is shown:
worker X is invalid. Enter an Active user ID as of date Y and try again
Environment
SAP SuccessFactors Employee Central
Cause
With Centralized Services a new validation has now been introduced to ensure the users Manager field or any other custom worker/user type field has a valid value, which means that users stored on that field is not inactive.
If the user is or will become inactive due to a termination then this validation will be triggered and raise the error:
worker X is invalid. Enter an Active user ID as of date Y and try again
Further information can be found in the following section of the guide:
Implementing Employee Central Core: Data Validation for Job Information (MSS and History UI)
Resolution
To resolve error you need to ensure the referenced user is active through the length of the record, this may require you make one of the following changes based on your business need:
- Edit an existing record to change the user
- Insert a new record with a new user
- Adjust the referenced user's Termination date
- Adjust the start or end date of the impacted records to align with the users status
Keywords
worker, is invalid, Enter an Active, as of date, and try again, error, attachment, termination. , KBA , LOD-SF-EC-JOB-UI , History UI & MSS UI , LOD-SF-EC-TER , Termination Details , Problem