Symptom
The job: "Update Compensation Form for Template" fails to move employees between managers. Administrators receive the following error notification in the job execution emails:
"WARNING - Unable to move the user Employee 1 from the old manager form Manager 1 to the new manager form to reflect manager change, because the new manager, Manager 2 has no form or has multiple forms."
Environment
SAP SuccessFactors Compensation
Reproducing the Issue
To understand what generates the error and how to avoid it, consider this scenario:
- Delete all worksheets from the template to start a clean cycle
- Perform a Mass Launch for the Head of Hierarchy (ensure the checkbox "launch of head of hierarchy only" is not selected)
- Move an employee (Employee A) to a new manager (Manager B). Manager B is now a new manager and does not yet have a worksheet
If you run the Update All Worksheets job immediately after the change in Employee Central, the error will be generated.
Cause
Generally, errors with creating new worksheets occur because the update job or its sub-jobs start running before the HRIS Sync has finished processing the change. The system attempts to move the employee, but since the data bridge has not been built yet, it cannot find Manager B’s form and triggers the error warning.
Resolution
To ensure successful movement and prevent the warning, follow this sequence:
- After moving the employee, wait at least 30 minutes.
- Check Monitor Jobs in Provisioning to ensure the HRIS Sync has run and completed successfully.
- Run Update All Worksheets with "create new worksheet" selected.
- In the Head of Hierarchy field, add the same manager used for the initial launch.
Keywords
Update Compensation Forms, Worksheet Refresh, Employee Movement, Manager Change, Unable to move the user, Manager has no form, Move errors, Update All Worksheets , KBA , LOD-SF-CMP-SCH , Launch Worksheets; Scheduled jobs , How To
SAP Knowledge Base Article - Public