SAP Knowledge Base Article - Public

3394715 - Benefits Enrollment Error "In BenefitEnrollment, benefitSavingsPlanEmployerContribution is not the field or association name"

Symptom

Users get the following error while enrolling some benefits: In BenefitEnrollment, benefitSavingsPlanEmployerContribution is not the field or association name. This error is observed for Savings Plan type Benefits. 

Environment

  • SAP SuccessFactors Employee Central
  • Global Benefits
  • Savings Plan

Cause

Previously, all benefit related fields existed within the Benefit object. This included fields for all benefit types such as Insurance, Savings Plan, Allowance, and so on. As there are more fields for various benefit types now, keeping all the benefit related fields in one object could create performance issues. To prevent this, the existing Savings Plan related fields in benefit objects have been moved into new objects. As a result, the Story reports, Business Rules, and Integrations that refer to these fields from the current objects will stop working after 2H 2023 release.

Resolution

If you are using the benefitSavingsPlanEmployerContribution field in any of the custom benefit enrollment configuration UI, then you must remove it as it can create issues during enrollment.

For more details, please refer to the following What's New Viewer section: Deletion of Savings Plan Related Fields

Keywords

benefitSavingsPlanEmployerContribution, deprecation, deletion, Savings Plan, b2305, BEN-11671, employer contribution , KBA , LOD-SF-EC-GBF , Global Benefits , Problem

Product

SAP SuccessFactors Employee Central 2311 ; SAP SuccessFactors HXM Core 2311