SAP Knowledge Base Article - Public

3453503 - Employee Time Calendar Creation not working for Leave of Absences

Symptom

"Enable Employee Time Calendar Creation" setting has been made editable for Time Type object, and the value has been changed to TRUE for all LoA time types. Whenever applying for a LoA, the time calendar entries are still not generated.

Environment

SAP SuccessFactors Employee Central - Time Management

Reproducing the Issue

  1. Navigate to Time Off ESS UI
  2. Create Absence
  3. Click on Submit
  4. Employee Time Calendar Creation is not generated as expected.

Cause

Employee Time Calendar Creation is not generated due to the following reasons;

  • Recalculation is not enabled in Time Management Configuration>TIME_CONFIGURATION
  • The Schedule Immediate Recalculation is not set to Always

Whenever an absence is created or updated, an asynchronous process is triggered to create the Employee Time Calendar entries. This process is triggered by the execution of the Time Management Task of type Employee Time Calendar Creation.

The reference code in the Time Management Task object is the external code of the absence for which the calendar will be generated. If the task was executed successfully, it is set to "Completed Successfully".

A Time Management Task is created if the following preconditions are fulfilled:

  • Time Off for Leave of Absence Only is not switched on.
  • Recalculation is enabled in Time Management Configuration.
  • The absence end date is not before the earliest recalculation date.
  • The absence is created or updated or recalculated

Resolution

The following settings need to be implemented for the system to generate an employee time calendar:

  1. Set the Enable Time Calendar Creation field to Yes under Manage Data Time Type .
    1. This field can only be set to Yes for leave of absence (LOA) time types and undetermined end date time types.
  2. The Schedule Immediate Recalculation setting must be enabled in the Time Management Configuration object because, without recalculation, the employee time calendar entries can be inconsistent.
  3. Full Time Off must be active. You cannot use this feature if Time Off for Leave of Absence Only is switched on.
  4. A new Employee Time Calendar Creation Alert object is delivered for the alerts relating to this, and you require the permissions for the object. To activate them, go to the Admin Center and choose Administrator Permissions Time Management Object Permissions Employee Time Calendar Creation Alert and select the permissions for the object.
  5. Set Enable Recalculation to Yes under Manage Data>Time Management Configuration>TIME_CONFIGURATION
  6. Set Schedule Immediate Recalculation to Always under Manage Data>Time Management Configuration>TIME_CONFIGURATION

For more information, kindly refer our Time Management Handbook section, "Employee Time Calendar Creation for Absence Reporting"

Keywords

Employee Time Calendar Creation for Absence Reporting, Time Management Configuration, TIME_CONFIGURATION, Employee Time Calendar, Enable Employee Time Calendar Creation field for LOA and time types with undetermined end dates, Enable Employee Time Calendar Creation field, Calendar Creation, Calendar Generation, Employee Time Calendar Generation, Time Management Configuration, LOA Employee Time Calendar Creation. , KBA , LOD-SF-EC-TIM-UI , Team Absence Calender/ Workbench/ ESS UI's , LOD-SF-EC-TIM , Time Off , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , Problem

Product

SAP SuccessFactors Employee Central 2311