Symptom
You've created a job requisition using SFAPI, providing Job Role and Job Code correctly.
However, when you open this requisition and click to Submit Approval to go through approval process, you receive an error message:
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Create a job requisition using SFAPI, providing Job Role and Job Code correctly;
- Open the job requisition and click to Submit Approval to go through approval process;
- You'll receive an error message informing Internal and External Job Description are required fields;
- Then you click to open Job Profile page;
- You'll see that the description is populated there as per Job Role;
- Go back to Job Requisition Details and you'll be able to Submit Approval now without any errors.
Cause
Job Role is not write permissioned to job requisition operator.
Resolution
Give write permission to field ID jobRole in Job Requisition template accordingly.
At least, the first-step approver of requisition must have write permission for this field.
NOTE: SFAPI is legacy API technology. Please use OData API instead. For more information, please refer to the Implementation Guide page - Deprecation of Partner API, SFAPI Adhoc, and SFAPI for Simple Entities
Keywords
Internal Job Description is a required field, External Job Description is a required field , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem