SAP Knowledge Base Article - Public

3534880 - Some warnings are displayed when updating Recruiting data via Integration Center - Recruiting Management

Symptom

Data is being upserted using Integration Center successfully. However, some warning messages are being received in the event details of the job.

For example, when performing an upsert by importing CSV file in Integration Center for CandidateLight entity, you can see the following warnings:

CandidateLight: Mandatory value is missing for primaryEmail for record candidateId:12345
CandidateLight: Mandatory value is missing for anonymized for record candidateId:12345

Environment

SAP SuccessFactors Recruiting Management

Cause

The warning messages are following the structure "ENTITY: Mandatory value is missing for code for record code:null, FIELD NAME:null" and they are expected if mandatory fields are not mapped in the payload.

Resolution

Ensure that the required fields are included in the request payload. To identify the required fields, please refer to the OData API Data Dictionary. Select the relevant entity, locate the field name, and check if the field is marked as REQUIRED = TRUE.

If a certain field is not updatable and cannot be mapped in the payload, the customer can ignore the warning message. Although warning messages are published to event logs, they do not hinder further processing. The payload will still be sent to the API for the upsert activity. Validation on the integration side is mandatory to ensure the payload conforms to the metadata, as confirmed by Engineering.

Keywords

upsert, update, bypass, mandatory, field, candidate, CandidateLight, primaryEmail, anonymized, IC, csv , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem

Product

SAP SuccessFactors Recruiting all versions