SAP Knowledge Base Article - Public

2576266 - Error while executing an iFlow in HCI: "Edm Exception: edmx parsing failed. name pattern not valid"


While executing an iFlow in HCI, following error is coming:

ERROR: Request Payload Parsing Failed for one of the reason: (1) Either the OData metadata content available in the server is outdated OR (2) The request payload seems to be incorrect. Error Details : Edm Exception: edmx parsing failed., org.apache.olingo.odata2.api.edm.EdmException: 'Background_VarPayEmpHistData-LTAP' name pattern not valid


  • SuccessFactors
  • Hana Cloud Integration


  • The root cause for this error is that there is an entity with name "Background_VarPayEmpHistData-LTAP" which has special character hyphen - .
  • As per OData specification entityset, association & properties should not contain special characters. From OData prospective SAP can not support such scenarios i.e entity name should follow standards as explained in specification.
  • Here is specification :


Follow the below steps:

  1. Rename the entity without the hyphen to get the issue resolved. For example you can rename entity name to Background_VarPayEmpHistData_LTAP.
  2. To fix this, please coordinate with your implementation partner to have this field renamed.
  3. Please note that before making the above mentioned changes, you need to back up all the data related to this background element since these will be removed after changing the ID.
  4. If there are other mappings related to the erroneous field, you will also need to remap those.
  5. Once done, kindly perform a metadata refresh as per the attached KBA 2171588.

See Also

2171588 - SuccessFactors: OData API Metadata Refresh and Export

Keywords, Edm Exception: edmx parsing failed, org.apache.olingo.odata2.api.edm.EdmException, HCI, iFlow , KBA , LOD-SF-INT-HCI , Standard SF to 3rd Party CPI (HCI) Content , LOD-SF-INT , Integrations , Problem


SAP SuccessFactors HCM Core 1708