Symptom
Upon performing Job Information Import, a warning message is displayed regarding the invalid association. As this is only a warning message the import is possible and hence incorrect data can be uploaded. Similar type of data mismatch in association is not possible via Job Info History and MSS.
Environment
SAP Successfactors Employee Central
Reproducing the Issue
- There is Association configured between two custom objects. (Such that the internal code of the parent object is - 'mdfSystemInternalCode')
- Perform Job Information import.
- Warning is displayed for invalid association.
If the External code of the parent object is 'InternalId' then Error message is displayed.
Cause
- As per the current Product design, this is expected behavior. If the Parent Object has a the name of the External code defined as mdfSystemInternalCode and therefore the Source Field Name in BCUI > Job Info > Child field is cust_to{parentfield}.mdfSystemInternalCode. Therefore the validation during import OR API is only rendering a warning.
- If the Parent Object has a the name of the External code defined as internalId and therefore the Source Field Name in BCUI > Job Info > is Child field cust_to{parentfield}.internalId. Therefore the validation during import OR API is rendering an Error.
Resolution
- If the requirement is to get Error instead of Warning, then the External code of Parent object can be named internalId and then the Source Field Name as e.g. cust_to{parentField}.internalId. But performing such a change should be tested very thoroughly as changing these IDs is not something we effectively test.
Keywords
Job Information import, Associations, Error, Warning, Association import, Invalid association , KBA , LOD-SF-EC-EDP-JOB , Job Information Imports , Problem
Product
SAP SuccessFactors HCM Core 2505