SAP Knowledge Base Article - Public

3478667 - API invalid picklist error for updateFromExternalHRIS ONB - Onboarding


When invoking the Onboarding OData API "updateFromExternalHrisONB", an error occurs. The error message, coded as "<code>ONB0003</code> The request could not be completed due to an invalid picklist value,"



SAP SuccessFactors Onboarding


The candidate is already hired. 


The system's designated behavior for SourceOfRecord is as follows: "For Onboarding, onboardees are stored in Employee Central, and the SourceOfRecord field has the value ‘ONB’. A value of ‘ONB’ must be utilized for non-Employee Central customers or a licensing fee may apply."

This means that the ONB value should be used for users who are still candidates.

When the candidate was already converted, you need to use APIs dedicated to employees.

See Also

Creating Onboarding Option in SourceOfRecord Picklist


3123145 - User cannot convert some users from READY_TO_HIRE to HIRED using API - Onboarding


Onboarding,obx,API,SourceOfRecord,ONB,candidate,Hired,Recruited,Ready,to,hire, recruit,external,user,updateFromExternalHrisONB , KBA , LOD-SF-OBX-ATS , ATS Integration , Problem


SAP SuccessFactors Onboarding all versions