Symptom
When trying to set a position to inactive we are receiving the following error:
You cannot deactivate the position because it has 1 lower-level positions between XXXX and XXXX that are active.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Employee Central: Position Management
Reproducing the Issue
- Navigate to Manage Position or Position Org chart
- Open the position that needs to be deactivated
- Set the status as Inactive and Save
- Error appears
Cause
The position that is being deactivated has at least one lower level position.
Resolution
- Navigate to "Import and Export Data" and carry out an export on all positions.
- Navigate to "Schdeuled Job Manager" and open the export.
- Filter the export on the parentPosition field for the impacted position. This will return a list of all positions which have the impacted position as a parent.
- Review the position and change the parent position to another position
See Also
-
3265775 - Error when deactivating position during termination - SAP Employee Central
- 2515752 - Error Deactivating a Position - You cannot deactivate the position because it has 1 lower-level position between XXXX and XXXX that is active.
- 2562096 - Error Deactivating a Position - You cannot deactivate the position because at least one Matrix Relationship exists for this position
- 2318852 - Employee Central Implementation - Position Management FAQ
Keywords
You cannot deactivate the position because it has 1 lower-level positions between, position management, inactive, error, position, You cannot deactivate the position because it has 1 lower-level positions between , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC-POS-ORG , Position Org Chart UI & Manage Positions , Problem