SAP Knowledge Base Article - Public

2305817 - Payment Information portlet - field values are set to null upon edit or the portlet is continuously loading.

Symptom

When selecting the edit link on the Payment Information portlet, values in several fields are set to null or the portlet is continuously loading.

Examples:

  • Pay Type
  • Payment Method
  • Bank Country
  • Bank
  • Routing Number
  • Account Number
  • Currency
  • Amount

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

4-14-2016 10-39-56 AM.png

Environment

  • SAP Successfactors HCM Core
  • Employee Central
  • Payment Information

Cause

This can be caused by "UI Rules" which are attempting to set default values for fields.

  • "UI Rules" should not be used to modify or set field data, but instead set UI parameters like "visibility".
  • "Business Rules" should instead be used when changing or setting field data.

Resolution

Remove or replace any UI Rules which are attempting to set field values.

 

  1. Run "Manage Configuration UI"
  2. Select the ScreenID used for Payment Information Details
  3. on the Payment Information Header, select "Manage UI Rules"
  4. Edit the Rule and verify that it does not Set field values
  5. Any rule like this should be converted to a business rule

 

 

Manage Configuration UI

4-14-2016 10-47-29 AM.png

 

 

Example Problematic UI Rule:

4-14-2016 10-50-37 AM.png

Keywords

Payment Information, loading, null, edit, blank, fields, PaymentInfoUIRulesOnlyRequiredAndVisibility , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions