Symptom
- Application error when adding Time Information to employees Job Information record. The same application error also happens when trying to import the data.
- Application error when canceling an approved leave
Environment
SAP SuccessFactors Employee Central
Time Off
Cause
If you go to:
- In Manage Time Off Structures;
- Time Account Type Waiting Period;
- Advanced;
- Include Inactive = Yes
This user already has a Time Account Waiting Period ID (set to inactive).
Now when trying to add the time information for this user the system is trying to create a Time Account type Waiting Period, but the code already exists for this user and is therefore throwing this duplicate error.
NOTE FOR INTERNAL STAFF ONLY: Please refer to the internal memo on this KBA for back-end error logs.
Resolution
- Navigate to Manage Time Off Structures;
- Access the object Time Account Type Waiting Period;
- Find User Record (you may need to click in advanced and select show inactive as "Yes");
- Click in Take Action;
- Permanently Delete Entry;
You should now be able to assign the Time Information to the user's Job Information and/or Cancel the leave.
Keywords
EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, ExtCodeInternalIdIntegrityViolationException, Time Account Type Waiting Period, Adding Time Information, Script error, Cancel, Leave , KBA , LOD-SF-EC-TIM , Time Off , Problem