Symptom
- When manager is trying to terminate Manager with Many Direct Reports. He is getting the below mentioned application error.
- Warning : Due to the high number of direct reports and/or job relationships, the transfer will be processed offline. You will receive an email notification when the process completes.
- Error : Since the transfer will be processed offline, need to set the default termination event reason at Admin Center / Default Event Reason to use when processing direct reports and job relationships offline
- Unable to Terminate user if he has more than 500 direct reports and 500 job relations
Environment
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Login or Proxy as manager
- Go to Test user Employment Information
- Click Action> Terminate
- Enter details
- Click Save
Result:
Error message:
1. Warning : Due to the high number of direct reports and/or job relationships, the transfer will be processed offline. You will receive an email notification when the process completes.
2. Error : Since the transfer will be processed offline, need to set the default termination event reason at Admin Center / Default Event Reason to use when processing direct reports and job relationships offline
Cause
- Go to admin center - Company System and Logo Settings
- Scroll down to: Default Event Reason to use when processing direct reports and job relationships offline
- Result: Event Reason has been selected
Resolution
- Go to admin center - Company System and Logo Settings
- Scroll down to: Default Event Reason to use when processing direct reports and job relationships offline
- Select :Event Reason
The Event Reason that You define in Company System and Logo Settings is used when processing the Direct Reports that must be moved to a New Manager when their old Manager is Terminated so if you can't find any value in the lis above then perform the steps below:
- Create and define a new Event Reason with Event type Data Change and Employee Status = No Selection - call it "Manager Transfer" or something, then this event reason will be used when offline processing of Termination where Employee has Direct Reports > the Event Reason is used in processing the Direct Reports
Example:
- Select Default Event Reason:
Special Note:
- On terminating a manager who have his number of direct reports and job relationships more than a threshold value, system processes the termination of the manager immediately, and then it initiates two scheduled jobs, one Job to process the changes to Direct reports and another Job to process the changes to Job relationships. A notification will be sent to the user(who performed the action) once the job is run successfully.
- If a notification is received saying that the job is failed, end user has to do that transfer using imports after correcting the errors.
- The default threshold to do the offline processing for direct reports and job relationships is 100.
- There is no possiblity to reduce this threshold via admin tools -> company system and logo settings page because the switch itself mentions 0=100.
"Threshold for processing direct reports and job relationships offline (Reduce this threshold if you encounter timeouts on processing termination of employees with direct reports and/or job relationships. Setting this value to 0 implies a threshold of 100)"
Keywords
Termination,Event Reason,Manager,Default Event Reason to use when processing direct reports and job relationships offline,Job Infromation, Take Action,ECT-95753,ECT-75281, ECT-20840,Unable to Terminate user if he has more than 500 direct reports and 500 job relations , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , LOD-SF-EC-EMP , Employment Information (Employment Details) , LOD-SF-EC-JOB-UI , History UI & MSS UI , LOD-SF-EC-JRL , Job Relationships , Problem