Symptom
You are trying to upsert user data (e.g. UDF data) via an Integration Center job with calculated fields. These assign a UserID value or a value as NO_MANAGER if the CSV file has a blank value for the fields the "Matrix Manager" and "Second Manager".
When running the process via Run Preview Records, the Calculated Field logic is working fine and assigning the values accordingly.
When uploading the file onto the SFTP location and then running the Integration Center Process, the Calculated field is not getting calculated and no value is getting assigned to the field.
Environment
SAP SuccessFactors Integration Center
Cause
Wrong configuration
Resolution
Map another field in addition to business key for child entities.
The reason for this is that, for child entities to work, there should be mapping of additional fields other than the business key.
In other words, if the child entities MatrixManager and SecondManager are used, only the userId will be mapped. By mapping any other fields like Status/Gender, the data will be upserted at runtime.
See Also
Keywords
UPSERT, UDF data, Integration Center, Calculated Field, UserID, NO_MANAGER, CSV file, blank value,"Matrix Manager", "Second Manager", RUN PREVIEW RECORDS, SFTP location, no value assigned to the field, User , KBA , LOD-SF-INT-INC-JOB , Integration Center Job , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , Problem