SAP Knowledge Base Article - Public

2974601 - Error "offer is not in draft state" happens when updating Offer approval fields via Odata API - Recruiting Management

Symptom

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

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

1. Update offer approval field via Odata API

2. Error "offer is not in draft state" happens

Resolution

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.

Keywords

offer detail, offer in draft, Postman, draft status , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions

Attachments

Pasted image.png
Pasted image.png