SAP Knowledge Base Article - Public

2768659 - Changes does not persists in comp info page when changing the frequency during Hire process

Symptom

You have an onInit rule to hide or show a field in the Compensation Info Portlet during the hire process.

When you reach the compensation session, the field is hidden or displayed as per your business rules as expected, however, when you change the frequency field in the pay component, the page is reloading and all the fields reset to how it is defined in the data model.

Environment

SAP SuccessFactors Employee Central (EC) - All Versions

Reproducing the Issue

  1. Create an onInit rule with base object as employee information (can be always true) setting a field visibility for compInfo;
  2. Go to Add New Employee and fill all the sessions until you reach compensation info session;
  3. See that the field property (visibility, required or value) is set correctly as per business rule;
  4. Add a pay component;
  5. Fill all the fields until you reach the frequency and note that the property remains as desired;
  6. Fill the frequency field and see that the page has reloaded;
  7. After this reload the properties are reset as per data model config which is not expected;

Resolution

We have already reported this behavior to the engineering team, which has now been confirmed to be fixed with the 1905 release.

Any further updates will be provided through here.

Keywords

ECT-115178 , KBA , LOD-SF-EC-CMP-RUL , Business Rules , Bug Filed

Product

SAP SuccessFactors HCM Core 1808