SAP Knowledge Base Article - Public

2972820 - Time Accounts are not Getting Created Automatically after Time Profile Assignment

Symptom

On changing user's time profile via job information UI, time accounts for new time account types are not created automatically.

Environment

SAP SuccessFactors Employee Central - Time Off

Reproducing the Issue

  1. Assign a new time profile with new time account type in users job info UI
  2. Check the users Time Accounts Tab on workbench > no time account for this new time account type was created
  3. Run Account creation calendar simulation for the affected time account type in Manage Time Off Structures
  4. Now time account shows it is created - so the issue is just with the automation after job info change.

Cause

There was a time account type (not one of new the time account types) which was existing before, but there was no account valid on the day the time profile change happens.

This is because it was a manually created time account possibly with shortened/extended validity period. It is not supported to manually create time accounts: Time Account | SAP Help Portal 

Hence, when the system tries to create the "normal" /system generated 2020 account during the job processing logic, there is an account already which would create overlapping period causing error. This affects the whole job processing logic and prevents other time accounts from getting created.

System logic: System looks is there a valid time account as of today? No --> Create the 2020 account valid for 1 year --> this overlaps with an already existing account --> error

The reason that simulation shows that the accounts are created is that there is no issue as such with the new time account types for which time accounts are supposed to be created.

So even if you run now the calendar the time accounts are created. This is because it processes only the specific time account type.

In the job info post processing it stops due to the issue with the other time account type and then no accounts are created - even for time account types where there is no issue as such.

Check tool checks to run and fix:

Check Tool > Time Off > Time Account > 
"Recurring time accounts have no overlap"

Resolution

Delete these manually created time accounts, revert the time profile assignment, and assign it again. Then, the accounts should get created because there are no overlapping accounts anymore.

Time account details can be backed up prior to deletion if restoration is necessary after assigning the new time profile. Alternatively, account creation calendars for all assigned time account types can be executed manually to generate new time accounts.

Note: Engineering team working on a validation error which should prevent saving of such a job info change if this issue exists with other time account types, ensuring the time account issues are solved first. There is no fixed date for this change as of yet.

Keywords

 
INC0084226, INC0071736, 
, KBA , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , LOD-SF-EC-TIM-JOB , Time Management in Job Info - Records & Objects , LOD-SF-EC-TIM-TA , Time Accounts (TAT, TA, TAD) , Problem

Product

SAP SuccessFactors Employee Central all versions