SAP Knowledge Base Article - Public

3310127 - After Making a Job Requisition (or Application) Custom Field Reportable the Values are Missing in the existing Offer Approvals

Symptom

There is a custom reference field configured in the Offer Detail XML template which is referenced from the Job Requisition or Application. After making this field reportable in Provisioning, all the values for this field disappeared in all existing Offer Approvals created previously. 

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

  1. Create Offer Approvals
  2. See that the fields referenced from the Job Requisition or Application have a value
  3. Make the field reportable in Provisioning
  4. Notice how the value for this field disappeared in all Offer Approvals created previously

Cause

This happens when the switch "Do not pull updated job application and job requisition field data on the offer approval when an offer approval is edited or a new version is created" is enabled in Manage Recruiting Settings. 

When the fields are then made reportable/editable, the values will be picked from the Offer table in the database which is blank as the fields were read only (non-reportable) at the time the Offer was completed initially.

Resolution

This is the current expected system behavior.

  • If custom reference fields are not defined in Configure Custom Reportable fields (hence being read-only), then the value of the corresponding fields will be populated from the corresponding Job Requisition or Job Application and there will be no data written in the Offer in the database. The data is therefore "referenced" from another table (Job Requisition or Job Application) and only exists in Job Requisition or Job Application table in the database.
  • If custom reference fields are defined in Configure Custom Reportable fields (hence being editable), the value will be populated from the Job Requisition or Job Application and when the Offer detail is saved the data is then written to the offer table in the data base. 
  • If a custom reference field is non-reportable and an offer is completed and a at later date the field is made reportable, the it is expected that the field will show no value in the pre-existing completed offers because the data does not exist in the offer table (because it was referenced from Job Requisition or Job Application)

Workaround: If at later date the custom reference field is made reportable, then the change can be reverted and once the field is made non-reportable the previous values from the Job Requisition or Job Application will be available once again and visible on the pre-existing completed offer.

Keywords

Offer, Value, Empty, Disappeared, Reportable, RCM-49883 , KBA , LOD-SF-RCM-CAO , Candidate Offers, Offer Letters , Problem

Product

SAP SuccessFactors Recruiting all versions