Symptom
- You are trying to edit an Absence record for an employee. However, the message 'Time type [Time Type name] is not assigned for [Employee] on [Date]' is being thrown;
- Employee status in the Job Information portlet has the value of a Leave of Absence Event Reason - i.e. 'Employee Status Unpaid Leave', even though he's set as 'Active' in the UDF.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors HCM Suite
Reproducing the Issue
- Access affected employee;
- Go to Time Off > Administer Time > Absences;
- Try to edit an Absence record;
- Observe the behavior.
Cause
Time Profile gathers information of data as of today - meaning that, if changes have been made to the Time Profile (including an alteration in Time Type) - i.e. external code value was 'LeaveType' when the record was created, and it was updated to 'LeaveTy' - the error will be thrown.
Resolution
You will need to delete all of the leave records that you've observed this behavior and add them again through the Time Off UI (Administer Time > Absences) - correcting the information as per your business requirement. That way, the error will cease to being thrown and you'll have the updated information, as well as the correct status of the employee in the Job Information records.
Keywords
Time type [Time Type name] is not assigned for [Employee] on [Date], Time type is not assigned for on, Time, Type, Time Type, not, assigned, not, assigned, employee, associate, date, time off, absence, leave, leave of absence , KBA , LOD-SF-EC-TIM-TA , Time Accounts (TAT, TA, TAD) , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , Problem
Product
Attachments
image.png |
image.png |
image.png |
image.png |
image.png |