Symptom
You are running the SFAPI CompoundEmployee queries and some fields that are configured with picklists are returning with incorrect value like blank or null.
For example, inside the XML response, you see the results like this:
- <custom_string17>null</custom_string17>
<custom_string18>null</custom_string18>
These fields are visible in the Employee central user interface + Integration center query + OData queries + Reporting tools like Person and employment audit.
The issue is happening only in the SFAPI CompoundEmployee side.
Environment
- SAP SuccessFactors HXM Suite
- CompondEmployee
Resolution
Look under Admin center > Manage business configuration > your portlet > the field and get the picklist.
Then, please check under Admin center > Picklist center > find your picklist.
Evaluate what is the information inside the field 'Non-Unique External Code'.
The SFAPI CompoundEmployee fetches the information for the field 'Non-Unique External Code' and not from the 'External Code'. That's might be the reason of the issue.
Keywords
Non-Unique External Code, External Code, picklist, pick-list, center, centre, SFAPI CompoundEmployee, incorrect values in payload, missing data, blank, null results , KBA , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , Integrations , How To