2584770 - 400-COE_BAD_PROPERTY_EXPRESSION Bad Request-[COE0003]Bad property expression: cannot expand non-navigation property

SAP Knowledge Base Article - Public

2584770 - 400-COE_BAD_PROPERTY_EXPRESSION Bad Request-[COE0003]Bad property expression: cannot expand non-navigation property

Symptom

Odata API error 400 Not able to query JobRequisition or other entity with below error:

400-COE_BAD_PROPERTY_EXPRESSION Bad Request-[COE0003]Bad property expression: cannot expand non-navigation property

"code" : "COE_BAD_PROPERTY_EXPRESSION", "message" : {"lang" : "en-US", "value" : "[COE0003]Bad property expression: costCenterId; cannot expand non-navigation property: JobRequisition/costCenterId"

Environment

Successfactors, Boomi

Cause

  • Expand clause contains string field: 'JobRequisition/costCenterId'
  • 'costCenterId' of type string, Field of type String cannot be expanded.

Resolution

Rerun / Reconfigure and remove costCenterId (string type fields) from expand clause.

See Also

Refer to SAP SuccessFactors HCM Suite OData API: Developer Guide About HCM Suite OData APIs for guidelines on and usage of Odata APIs e.g. $expand.

Keywords

400-COE_BAD_PROPERTY_EXPRESSION, Bad Request-[COE0003]Bad property expression : cannot expand non-navigation property, Odata API, JobRequisition/costCenterId, expand clause, 'costCenterId' of type string , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , Problem

Product

SAP SuccessFactors HCM Core all versions