Symptom
- You are unable to import EmployeeTimeSheet and EmployeeTimeSheetEntry records through ODATA/SFAPI API.
- You are facing an error similar to the below
- "EmployeeTimeSheetEntry does not support operation UPSERT"
Environment
- SAP SuccessFactors HXM Suite
- Employee Central
- OData API
Cause
EmployeeTimeSheet and EmployeeTimeSheetEntry object doesn't support creating/editing records through the API.
Resolution
EmployeeTimeSheet and EmployeeTimeSheetEntry object doesn't support creating/editing data through the API. This object does not support Upsert operation as it only support Query operation. You can check supported operations from ODATA API Data Dictionary also, there you can see, both entities only support query operation.
As this is an expected behavior of the Product, if you feel this is important, please submit an enhancement request via the Influence page.
See Also
EmployeeTimeSheet | SAP Help Portal
2677376 - How To Import Time Sheet Data? (sap.com)
2850551 - Updating Time Sheet Data Via Import Or Manage Data (sap.com)
2090228 - How to Submit Ideas for SAP SuccessFactors Products - SAP for Me
Keywords
Employee Time Sheet, Employee Time Sheet Entry, Create, Upsert, Update, query, Odata API, SFAPI, integration, EmployeeTimeSheet, EmployeeTimeSheetEntry, SuccessFactors integration, API, how to, time records. , KBA , LOD-SF-INT-ODATA , OData API Framework , How To