Symptom
Upon doing an update with the Update User OData API call, fields that are not specified in the payload are overwritten to null. This includes fields such as:
- Hire Date
- Cost Centre
- Government Reporting Data
- Phone Numbers
- Shopping Account Type
- Enable Shopping Account
Environment
SAP SuccessFactors Learning - b1608
Reproducing the Issue
Run the OData Update API call for a user to change a single parameter such as language. Take a snapshot of the user data before and after the run and compare the details.
Resolution
This issue was a 1608 defect that was fixed by LRN-14873 in 1611.
Keywords
OData, API, LMS, User, Null , KBA , LOD-SF-LMS-ODA , Web Services OData , Problem
Product
SAP SuccessFactors Learning 1608