When updating Offer approval fields via Odata API, error "offer is not in draft state" happens.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
SAP SuccessFactors Recruiting Management
Reproducing the Issue
1. Update offer approval field via Odata API
2. Error "offer is not in draft state" happens
It's an expected behavior.
Odata emulate the same validations as the UI, if the offer is already sent to approval, no changes can be made. You can only update an offer that is on draft status using odata or the UI.
offer detail, offer in draft, Postman, draft status , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem