Symptom
- The warning message shown when updating the status to inactive of Position object with past effective date.
- Warning message "1. Changes were propagated forward to future records with errors. Please follow the error details and correct the entry. 2. You cannot deactivate the position because the employee test employee "A" has already been assigned between dd/mm/yyyy and dd/mm/yyyy"
Environment
- SAP SuccessFactors Employee Central: Position Management
Reproducing the Issue
- Ensure a position "A" has a future-dated assignment/incumbent (for example, a future hire).
- Navigate to Position A.
- Select earlier effective date and set the status to "Inactive".
- Save the change.
- Observe the warning pop-up indicating the change is not applied to future-dated records.
Cause
- The position has a future-dated assignment, so changes to earlier effective-dated records are not propagated to future-dated position records while the position is occupied in those future dates. This is expected system behavior.
Resolution
- Acknowledge that this is expected behavior: the warning informs that the inactivation applies only until the selected date and is not propagated to future records because the position is occupied in the future.
- If the position must be inactive for future dates as well, first end or remove the future-dated assignment so the position is vacant on those dates, then inactivate the position again.
- Alternatively, manually update the future-dated position records to the required status.
Keywords
MDF-41577, position management, future-dated assignment, warning message, delimit position, inactive status, effective dated records, hire in future, propagation, position occupied, popup, expected behavior, position inactivation, EC, future record not updated , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC , Employee Central , Problem
Product
SAP SuccessFactors Employee Central 2511
SAP Knowledge Base Article - Public