Symptom
When trying to edit a time account, error appears on save: "Reference to Employee Time missing in Time Account Detail for Time Account *******"
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central, Time Off
Cause
Flexible Requesting is not enabled on the time account type. You are only allowed to have employee times without calendar reference if it is active.
It could be a case that the employee time calendar records were recalculated, but the time account details were not updated. That means the existing employee time calendar record was deleted and replaced by a new one.
The time account detail then refers to a non-existing employee time calendar. This should not happen anymore for current employee times, only for absences which are quite old (in this case 2 years old).
Download time account details to check if this also happened for additional requests (Time calendar entry field is empty for employee time postings)
Resolution
Usually, the time calendar reference is not of high importance. So for the affected time account you can assign the employee time calendar entry codes manually in MDF UI to be able to save the time account changes.
To find the correct code for the affected employee time, follow the below steps:
Steps:
- Make the external code field on Employee Time Calendar read only
- Find which employee time on the time account is missing the time calendar entry
- Open the employee time and check the external code under Time Calendar section:
- Then paste this code in Time account > time account detail > time calendar entry
- You should now be able to save any changes on time account.
Keywords
Reference to Employee Time missing in Time Account Detail for Time Account, unable to save time account, cannot make change on time account, Reference to Employee Time missing , KBA , LOD-SF-EC-TIM , Time Off , Problem