Symptom
When you do a standard odata query for EmpJob Entity error message you get the below error message :
[COE0021]Invalid property names: EmpJob/employmentTypeNav.
Also this standard field is missing in the EmpJob Odata API dictionary.
Environment
- SuccessFactors
- Integration Center
- OData API
Cause
When you check Succession Data Model and Country Specific Succession Data Model, only succession data model has employee-type configured and visibility is none with no picklist configured.
Resolution
To ensure that the fields EmpJob/employmentTypeNav is visible in the EmpJob Odata API dictionary follow the below steps
- Open Admin Center-> Manage Business Configuration
- Enable employee-type field for jobInfo
- Configure it as picklist
- Perform Odata Metadata Refresh KBA-2171588
See Also
KBA##2171588 - OData API Metadata Refresh and Export in SuccessFactors Cloud
KBA##2709438 - Country specific EmpJob API Entities is not visible in API dictionary
Keywords
sf, sfsf, successfactors, EC, clear cache, MDF refresh, meta data, EmpJob, employmentTypeNav, COE0021, Invalid property names, employee-type , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem