SAP Knowledge Base Article - Public

3715041 - Error "You cannot deactivate the position because it has childs positions" pops up when deactivating both child and parent positions via the same import file

Symptom

  • When attempting to deactivate both child and parent positions within the same file via import or via integration center, only the child position is successfully inactivated.
  • For the parent position, the error message "You cannot deactivate the position because it has child positions" is displayed.

Environment

SuccessFactors Employee Central

Reproducing the Issue

  1. Prepare a CSV file containing both child and parent positions for deactivation.
  2. Execute the import process to deactivate both positions simultaneously.
  3. Observe that the child position is successfully deactivated, but the parent position remains active
  4. Download job status, note the error message displayed: "You cannot deactivate the position because it has childs positions".

Cause

The error occurs because the child and parent positions are being deactivated simultaneously within the same file.

Resolution

  1. Separate the child and parent positions into different import files.
  2. First, import the file to deactivate the child position.
  3. After successfully deactivating the child position, import another file to deactivate the parent position.

Keywords

position import, SAP SuccessFactors Employee Central, child position, parent position, inactivation error, child position is still valid, position management, import error, position hierarchy, position management issue, position code, mass update, SAP SuccessFactors, integration center, import failed, You cannot deactivate the position because it has lower-level positions , KBA , LOD-SF-EC-POS-IMP , Position Import , How To

Product

SAP SuccessFactors Employee Central 2511