SAP Knowledge Base Article - Public

2439577 - Sorry an error occurred while executing position processes. Reclassification or Transfer Error. Saving the position failed: [field] is a required field/association in Object Position (PositionMandatoryFieldsCheck)

Symptom

When you try to aprove a position change workflow you get the error messabe below:

Sorry an error occurred while executing position processes. Reclassification or Transfer Error. Saving the position failed: [field] is a required field/association in Object Position

2017-03-08_16-38-44.jpg

 

OR  When running the Check Tool "PositionMandatoryFieldsCheck" the check result returns errors

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental

Environment

SuccessFactors Employee Central (EC) - All versions

Reproducing the Issue

You have configured the position management feature with synchronization between Job information -> Position.

  1. Go to one employee;
  2. Take action>Change Job and compensation Info;
  3. Change any Job Information and submit the workflow;
  4. Try to approve the workflow;

Cause

When you configure the sync from Job to position, you need to create a business rule and define it in Position Management settings under the Synchronization tab.

In this business rule you define which fields you want to sync from job information to position so when the sync is triggered this business rule get those values in job info and send it to the imcumbent's position.

If  those fields are mandatory in the position object and are empty or not valid in job info, the sync will send a null value from Job info to this field in position and try to save it which will cause this error.

Resolution

There are two ways to fix this.

  1. Make the fiel which appears in the error message not mandatory in the position object;
  2. Correct employee's job info by informing a value for this field that is null and try to approve again;

Note: For solution two, you must bear in mind that the workflow may be setting this field to null (causing the error) so might be necessary to withdraw the workflow and re-create it granting that all mandatory field in position are also filled in Job Information.

Tip to Avoid this from happening:

All the fields that are in the sync rule and are mandatory in position, should be also mandatory in Job Information, by doing this you fix this type of erros once and for all.

To check for missing data in required fields, on the Position object.

You can run a check in the check tool:
"Check mandatory fields for all active position records"

See Also

  • 2472648 - Check Tool: How to check your SuccessFactors configuration
  • 2306515 - Position Management: Position Matrix Relationship to Job Relationship Sync Troubleshooting Guide
  • 2625568 - Position Management: How to synchronize more than 1 Matrix Manager from Position to Job Information using Business Rules
  • 2529515 - Position Management: Position to Job Information Sync Troubleshooting Guide

Keywords

Job Information to Position Sync, Position Management, Job Info to Position Sync, required field/association in Object Position, Reclassification or Transfer Error, 9ded56451c7a2b64d6c40276a99f0270df1b95b3, PositionMandatoryFieldsCheck, check tool , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC , Employee Central , How To

Product

SAP SuccessFactors Employee Central all versions