SAP Knowledge Base Article - Public

2964104 - Time Off Calendar Run creates Time Accounts for future years incorrectly

Symptom

  • Customer created a time off calendar run to create Time Accounts for the current year / Next Year. However, this calendar run creates time accounts for years upto 2900 OR 9999 or any such year in future
  • The account creation start date for Time Account type is Flexible Start Date

Environment

SAP SuccessFactors Employee Central Time Off

Reproducing the Issue

  • Go to Manage Time Off Calendar
  • Create a New Calendar for Account Creation
  • Provide all the details and enter the start date and end date as suppose for the year 2020
  • However, for the employees, the time accounts are created for future years like upto 2020, 2021, 2022...2999

Cause

  1. This issue appears when a ny future time accounts exists in the system for the employee
  2. System will try filling up all missing accounts up to any existing accounts in the future.
  3. This means if there is any time account for the user suppose created for year 2030, system will up the in between time accounts by creating them from 2020, 2021, 2022...2029 years.
  4. This logic is only for time accounts with Account Creation Start Date as the Employee Flexible Date and does not happen for Employee Hire Date or any fixed date
  5. This is expected behavior

Resolution

  • Delete the time accounts for these future years which should not exist at first place
  • Run the time calendar again and it should not create the time accounts for future years

Keywords

Time Account, Creation, Future, Year, Calendar , KBA , LOD-SF-EC-TIM-CAL , Calendar Jobs , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Onboarding 1911