SAP Knowledge Base Article - Public

3660588 - Warning in Offer Approval Page "An offer approval for these candidates (xxx) has already been generated for PositionName (xxx)" - Recruiting Management

Symptom

If the Standard Position object field (std_position_obj) is configured in the job requisition and offer detail template and a candidate already has offer details with a specific position value, creating a new offer detail for another candidate and attempting to save or send the offer for approval will result in the following warning message:

'An offer approval for these candidates (candidateID) has already been generated for PositionName (PositionCode)'

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

  1. Go to Recruiting -> Open the Job Requisition
  2. Select the Application in the Offer status
  3. Take Action -> Offer Approval
  4. Select the template, fill the fields
  5. Click to Save or Send for Approval
  6. Receives the warning message

Cause

A possible cause for this issue is Country/Region field being defined as Derived and marked as Required = True in the XML Offer Detail Template. However, this field does not appear on the Offer Approval page. As per the implementation guide, derived fields are not supported on the Offer Approval page. Reference link -  Supported Field Types for Offer Approvals | SAP Help Portal 

Because the field is required but not displayed, the validation fails and blocks submission.

Resolution

Change the field type from Derived to Picklist in the XML Offer detail template for the field Country/Region field. Reference link - 2377270 - Configuring "country" with the template type "job-req" in the Offer Detail Template - Recruiting Management - SAP for Me 

Also, as per the system design, when the standard position object field is included in the offer detail template, the system performs a validation check to see if any other existing offer approvals (even on other requisitions) are associated with the same position. If they are, an error message is displayed, indicating for which candidate the offer approval has already been granted for that position. Unfortunately, there is no workaround for this error. If you would like to see this behavior change in future releases, please create an enhancement request.

See Also

2377270 - Configuring "country" with the template type "job-req" in the Offer Detail Template - Recruiting Management - SAP for Me

2847036 - Error in Offer Approval Page "Changes failed. Check fields for validation errors" - Recruiting Management

Supported Field Types for Offer Approvals | SAP Help Portal

 

Keywords

changes, failed, validation, error, offer, approval, position, candidate, existing, warning, country, derived , KBA , LOD-SF-RCM-CAO , Candidate Offers, Offer Letters , Problem

Product

SAP SuccessFactors Recruiting all versions