Symptom
When you trigger a TodoEntryV2 call, the effective date field come with simplified Chinese format:
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SuccessFactors HXM Suite
- OData API
Reproducing the Issue
- Trigger a TodoEntryV2 call, such as: TodoEntryV2?$select=wfRequestNav/wfRequestId,wfRequestNav/wfRequestUINav/subjectUserId,wfRequestNav/wfRequestUINav/operateUserId,wfRequestNav/wfRequestUINav/eventReason,wfRequestNav/wfRequestUINav/objectType,wfRequestNav/wfRequestUINav/subjectUserName,wfRequestNav/wfRequestUINav/effectiveDate,wfRequestNav/wfRequestUINav/operateDate&$expand=userNav,wfRequestNav/wfRequestStepNav,wfRequestNav/wfRequestUINav&$filter=status eq '2' and categoryId in '14' ,'17'&$format=json&$fileLocale=en_US
- Verify that the response comes with the field effectiveDate with a Chinese date format
Cause
The API User calling the query has its language as Chinese at the BizX.
Resolution
You can change the User that is currently triggering the call language for English, at Settings > Change language (exemplified at KBA 2567011 - How to change SuccessFactors BizX language - User language). After changing it to English, the date format will come as English date format, as shown below:
See Also
2567011 - How to change SuccessFactors BizX language - User language
SAP SuccessFactors Employee Central OData API: Reference Guide
Keywords
Todoentry2 chinese effectivedated date format fileLocale english language locale api odata , KBA , LOD-SF-INT-ODATA , OData API Framework , Problem