SAP Knowledge Base Article - Public

3291094 - Job Application API Insert/Update Returning the Error "unhandled property type: Edm.String" - Recruiting Management

Symptom

When trying to perform a Job Application creation or update, the following error is returned: "unhandled property type: Edm.String".

Environment

SAP SuccessFactors Recruiting Management

Cause

The error "unhandled property type: Edm.String" means that one or multiple fields which are supposed to receive a string as data type are receiving some type else.

Resolution

Make sure that all the values in the payload are correct according to the field-type.

For example, if the field-type is set as "text", the field won't accept a Picklist OptionID or a Boolean value.

Known common errors:

  • Gender field: The Job Application Gender field is defined in the Implementation Guide as a Picklist field-type but when performing an API operation, only string values are supported and the options are: No Selection, Male or Female. - Job Application Template Standard Fields
    • Here's an example: "gender": "Female"

See Also

SAP SuccessFactors HXM Suite OData API: Reference Guide - JobApplication entity

Keywords

update, odata, api, insert, upload, call, run, gender, unhandled, property, type:, Edm.String , KBA , LOD-SF-RCM , Recruiting Management , Problem

Product

SAP SuccessFactors Recruiting all versions