Symptom
When importing the file for benefit enrollment system is triggering following error: Cannot find corresponding referred object by keys: [benefitPaymentOption.payComponent.externalCode], value: Object: BenefitPaymentOptions, Key Values: {payComponent=Object: payComponent, Key Values: {externalCode=bnfts_r}}
Environment
- SAP SuccessFactors Employee Central
- Global Benefits
Reproducing the Issue
- Go to Import and Export Data
- Import Benefit Enrollment
- Error is triggered
Cause
Pay component is not associated with Benefit or Pay Component does not exist.
Resolution
If Payroll Integration is "No", there is no need to have a Pay Component for the benefit. However, if a Pay Component is required, set it up and assign it for the affected benefit as per the following steps:
- Go to Admin Center, Manage Organization Pay & Job Structures
- Create a new Pay Component or assure that Pay Component is valid
- Go to Benefits Admin Overview
- Search for affected Benefit
- Assign the Pay Component to the affected Benefit under Benefit Payment Option
- Import the Benefit Enrollment file by using the correct Pay Component
Make sure each ‘BenefitPaymentOptions’ is assigned to only one Benefit. Doing it this way allows it to pass MDF Import.
See Also
Keywords
Cannot find corresponding referred object by keys: [benefitPaymentOption.payComponent.externalCode], value: Object: BenefitPaymentOptions, Key Values: {payComponent=Object: payComponent, Key Values: {externalCode= benefit enrollment error , KBA , LOD-SF-EC-GBF , Global Benefits , Problem