Symptom
When generating a Time Form, the system includes the entire leave history, rather than restricting the data to the selected time period.
Expected Behavior:
- The Time Form should only include absence requests with a start date within the time period specified in the Time Period field.
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Employee Central – Time Management
Reproducing the Issue
-
Navigate to Administer Time > Time Forms
-
Select Category: Absence Forms
-
Enter Time Period: 01/Jun/2025 – 30/Jun/2025
-
Select a Time Type
-
Click Preview
-
The system displays absence records outside the selected time period
Cause
-
The Document Template Mapping is configured with Direct Mapping to the Employee Time object
-
Direct Mapping does not apply date filters, which results in all records being displayed
Resolution
To ensure the Time Form displays data correctly within the selected period, use Reference Mapping instead of Direct Mapping:
-
Go to Manage Document Template Mapping
-
Select the appropriate Time Form Template
-
Set the Mapping Type to: Reference
-
Base Object: Employee Time
-
Reference: Absence Information
This configuration ensures that only relevant absence requests within the defined time period are included in the Time Form.
Keywords
Time Form includes all leave history, Time Form absence data incorrect, Time Form date filter not working, SAP SuccessFactors Time Form mapping, Employee Time mapping issue, Time Form preview shows old data, Document Template Mapping Time Off, Reference vs Direct Mapping SAP, Absence Information not filtered, Time Forms, Absence History, Leave Request History, Old Leave Requests, Old Absence Request, All Leave requests displayed in the Time Form, Time Form, Leave Requests, List of Absence, Historical Records, Historical Leave Requests. , KBA , LOD-SF-EC-TIM-FRM , Time Forms , LOD-SF-EC , Employee Central , LOD-SF-EC-TIM , Time Off , LOD-SF-EC-TIM-UI , Team Absence Calender/ Workbench/ ESS UI's , Problem
SAP Knowledge Base Article - Public