SAP Knowledge Base Article - Public

3292309 - Employee Time Object Issue with Approval Status

Symptom

  • Employee Time Object Issue with Approval Status
  • Although an Overtime may not be approved or even submitted, the approval status in the report is showing incorrectly as 'Approved' which has caused issues for our Payroll. 

Environment

  • SAP SuccessFactors Employee Central - Time Sheet
  • SAP SuccessFactors Time Tracking

Reproducing the Issue

  1. Go to Employee Time Sheet
  2. Record Overtime for say 4 hours
  3. Submit Time Sheet
  4. Approve 

Cause

  •  Correct status of time sheet is defined in the Employee Time Sheet Object and not Employee Time 

Resolution

  1. You have time sheet entry, then you have  time sheets for each day that can multiple time sheet entries - for each of the time sheet entries there is an employee time object associated with it.
  2. Whenever you create or submit a time sheet, Employee Time is automatically created with approved status. It does not define the status of the time sheet.
  3. The status of time sheet is defined in the Employee Time Sheet Object - This is the actual status of the Time sheet.
  4. Employee Time is a base object that is required for background configuration purposes - in a time sheet scenario, this status will only be in either approved or cancelled status
  5. I confirmed this with our Engineering team as well , and we think your system is behaving as designed - that if entries are saved in time sheet, then the related Employee times gets created with approved status, and Employee Time sheet will have To be submitted status. 
  6. The Payroll Interface you are checking the status of the 'Employee Time' object. An employee time object is created for each individual recording in the time sheet. The employee time objects associated with an 'Employee Time Sheet' object are always created with 'Approved' status. This does not represent the overall status of the time sheet.
  7. Instead to know the approval status of the time sheet, the field 'Approval Status' has to be checked from the 'Employee Time Sheet' object , and not Employee Time Object.

Keywords

Time sheet, Employee, sheet,tms, leave, absence ,not approved, Employee Time sheet , Employee Timesheet,approved , KBA , LOD-SF-EC-TMS-DAT , Data - Import, API, External, Deletion, Audit , LOD-SF-EC-TMS , Time Sheet , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions