Symptom
Using Integration Center Odata API JobApplication Entity Language-Specific Picklist Fields returns a specific language by default (e.g. Latin)
Need to translate the values and configure to US_English as it affects downstream processes.
e.g. In the example, Ethnicity Field returns German Value
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP SuccessFactors HCM
- Integration Center
Reproducing the Issue
1. Go to Integration Center
2. Select JobApplication Entity, See Language-Specific Picklist Label value
Cause
By default picklists value returns the first value of the list. The list is ordered/arranged alphabetically
e.g. (Language-Specific Label)
de_DE --> 1st label is considered and fetched in the query |
en_DEBUG |
en_US |
es_ES |
fr_CA |
fr_FR |
pl_PL |
pt_BR |
sl_SI |
tr_TR |
zh_CN |
Resolution
Sample Language-Specific picklist Label Field : 'ETHNICITY
1. For ethnicity field, click and navigate to ‘Change Field Association’
2. Update the Entity Tree View.
3. Update the ‘Field Filter’ and set ‘PicklistLabel’ to ‘Locale’, See result
Note : Picklist Labels (When sorted de_DE comes first)
See Also
For Full Information Search 'Integration Center' Guide
See 'How to Query a Language-Specific Label for a Field Associated with a Picklist'
https://help.sap.com/doc/0c0be9005af14c4f89b986a677bf270f/latest/en-US/SF_Integration_Center.pdf
Keywords
Integration Center, JobApplication, Picklist, Picklist-Label, Language-Specific Label, Odata API, Ethnicity, Translate Language , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT-INC , Integration Center , LOD-SF-INT-INC-ODATA , ODATA API In Integration Center , Problem