Symptom
- In compliance forms, fields (e.g., First name, Last name, Address) are not being populated as expected, despite having correct permissions.
- The issue persists even after performing recommended override configurations and standard checks.
- An OData error is observed in the backend:
"OData call failed due to Invalid property names: Invalid property names: PicklistOption/territoryName. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute a refresh metadata to ensure the cache is not corrupted."
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Login as an Onboardee.
- Navigate to the UK Starter Checklist Compliance Form.
- Observe that the fields (First name, Last name, Address, etc.) are blank.
Cause
- There is a misconfiguration in the state field corresponding to the respective country.
- It might be using a non-standard picklist or treating the state as a string.
- For system logic, state fields utilize standard picklists such as STATE_GBR for the United Kingdom, PROVINCE_CAN for Canada, STATE_AUS for Australia, and STATE_USA for the United States.
Resolution
- Please ensure that the state fields are configured to use the appropriate standard picklists for each country.
- Review and update the field configuration settings in the system.
- If any customizations have been made, revert them to use the standard picklists. This will align the state fields with the expected system logic and prevent further inconsistencies.
- After the configuration perform an Odata cache refresh.
See Also
Keywords
SAP SuccessFactors, Onboarding, obx, Compliance, Form, UK, Starter, Checklist, Blank, Fields, OData, Refresh, Process, Flows, Compliance, Meta, Data, Sync , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem
Product
SAP SuccessFactors Onboarding all versions
SAP Knowledge Base Article - Public