cancel
Showing results for 
Search instead for 
Did you mean: 

SuccessFactors Employee Ceneral OData Position Creation

jonaswang
Advisor
Advisor
0 Kudos

Hi Experts,

I'm trying to create Position in batch from CPI using the SF EC OData API. I'm facing some error indicating some required field are missing. Below is the error message.

<?xml version="1.0" encoding="utf-8"?><error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><code>COE_GENERAL_SERVER_FAILURE</code><message lang="en-US">ChangeSet index 1 - Save batch MDF object failed! 0:Pay Grade is a required field/association in Object Position.; 1:Position Title is a required field/association in Object Position.; 2:Maximum Pay is a required field/association in Object Position.; 3:Minimum Pay is a required field/association in Object Position. with the index 0</message></error>

But after adding those missing field, another error occurs saying those fields are not upsertable. Below is the error message.

<?xml version="1.0" encoding="utf-8"?><error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><code>COE_GENERAL_SERVER_FAILURE</code><message lang="en-US">ChangeSet index 1 - Properties cust_max, cust_min, payGrade, positionTitle are not upsertable. Please check the property setting in Admin Center > OData API Data Dictionary or the entity metadata.</message></error>

What is the proper way to create Position using oData API?

View Entire Topic
LeonardoGomez
Advisor
Advisor
0 Kudos

were you able to solve this? same problem here