SAP Knowledge Base Article - Public

2887176 - Unable to update a position due to mandatory association

Symptom

When trying to update a position, for example the company president or CIO position, you are receiving the below error message:

"Object Position has a mandatory association parentPosition. Please add at least one record for parentPosition."

Environment

  • SAP SuccessFactors Employee Central
  • Position Management

Reproducing the Issue

  1. Go to Position Org Chart
  2. Navigate to the Higher position in the organization
  3. Edit the position and change a field you need to update.
  4. Try to save
  5. Error message is displayed: Object Position has a mandatory association parentPosition. Please add at least one record for parentPosition

Cause

The "parentPosition" field is set as mandatory in the object position under Configure Object Definition and currently the system does not have a feature to check if the position is the higher in the organization.

Resolution

As a workaround you can set the field parentPosition as non mandatory and them perform the required update. Once completed you can set the position as mandatory again.

  1. Go to Configure Object Definition
  2. Select Object Definition and Position
  3. Click Make Correction
  4. Scroll until the section Associations
  5. Click on Details for the field parentPosition
  6. Change the 
  7. Save

After to update the position as required, follow the above steps to set the parent position as mandatory again if required.

Keywords

 Object Position has a mandatory association parentPosition. Please add at least one record for parentPosition , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors HCM Suite all versions