Symptom
- Issue with creating an onboardee through integration with ATS
- Unable to Initiate Onboarding via Odata API
- Error: Values missing for mandatory keys: jobInfo.company.country
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Try to initiate onboarding through integration with ATS.
- Observe the below error : Values missing for mandatory keys: jobInfo.company.country
Cause
The OnboardingBpeAdmin missing permission for Legal Entitity.
Resolution
- Navigate to Manage Permission Roles.
- Search for OnboardingBpeAdmin.
- Click on the role.
- Click on Permissions button.
- Navigate to MDF Foundation Objects.
- Provide View Current, View History, Create, Insert, Correct , Delete, Import/ExportPermission for Legal Entity.
- Under Manage Onboarding or Offboarding > Initiate Onboarding API Permission
- Also ensure the API user has the above two permissions
- Save, and perform an OData API Metadata Refresh And Export.
- Try to initiate Onboarding again.
Please ensure that all of the above permissions are assigned to the user who is initiating onboarding through the API.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
See Also
Keywords
Values missing for mandatory keys: jobInfo.company.country, API, ATS, Initiate Onboarding, Failed, Country, Company, Legal Entity, OBX, obx, ONB , KBA , LOD-SF-OBX-ODM , Data Model , Problem
Product
SAP SuccessFactors Onboarding 2605
SAP Knowledge Base Article - Public