Symptom
Go To Configure Object Definition -> Object Definition: Employee Time Sheet (EmployeeTimeSheet) -> It has an association called "allowance".
Issue : Go To ODATA API Data Dictionary -> Entity : "EmployeeTimeSheet" -> There is no "allowanceNav" under ODATA API "EmployeeTimeSheet"
Environment
SAP SuccessFactors
Cause
Allowance association has not been made Public.
Resolution
It is expected behaviour that there is no "allowanceNav" under ODATA API "EmployeeTimeSheet", because allowance association has not been made public. Anyways, the recorded allowances can be seen in the ODATA API entity "EmployeeTimeValuationResult". We convert each recorded allowances into a single Employee Time Valuation Result. The only part that cannot be extracted via ODATA are the custom fields on allowances. There are no plans to make this Allowance Association public yet.
Via Successfactors Community page you can post your request for any Missing Feature in SuccessFactors API and Integration. This community is also monitored by Successfactors Product Management team and we encourage customers to post their ideas and suggestions regarding any new features or enhancement requests ( KBA 2281168 - How to create Enhancement Request for Successfactors Integrations ).
Keywords
EmployeeTimeSheet, EmployeeTimeValuationResult, Allowance, Navigation , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-EC-TMS , Time Sheet , Problem