Symptom
- City is appearing as number on the search result when searching location in Manage Orgarnization Pay and Job Structure.
- The number appearing on City corresponds to an option id of DISTRICT_HKG.
- Issue is only happening for Hong Kong, China and for other location where city is tied to a Picklist.
Environment
SAP Successfactors Employee Central - Foundation Objects
Reproducing the Issue
- Navigate to Admin Center
- Click on Employee Files
- Click on Manage Organization, Pay and Job Structures
- Select Location
- Seach for Hongkong, China location
- Notice that on the search result, the city field is appearing as number.
Cause
The issue is due to unsupported search criteria in Corporate Data Model.
Resolution
The below search criteria exists on the Corporate Data Model:
- <search-field id="corporateAddress.city"/>
The city field is tied to pickist DISTRICT_HKG which makes it invalid to be part of search criteria. Search criteria can only be string fields, they can’t be picklists or generic objects.
See the note on this SAP Handbook link: SAP SuccessFactors Data Model Reference Guide
To fix the issue, please remove the search criteria in Corporate Data Model.
Note:
- The search criteria is working for other countries because the City field within those location isn't tied to a Picklist.
- For Partners, you may ask your implementation Partners to do it as it can only be done on Provisioning side.
- If you don't have an Implementation Partner, please raise a case to support under LOD-SF-EC-FOO.
See Also
Keywords
city, search criteria, picklist, DISTRICT_HKG, HongKong, location, manage org, foudation object, corporate address, ECT-47328 , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem