SAP Knowledge Base Article - Public

2522468 - Payment Information - Bank name and Routing number / BIC field refreshing and becoming blank

Symptom

When Bank name is selected in Payment Information portlet, the name, routing number/BIC get populated, but they immediately get refreshed and the fields become blank. This happens only in UI. It works fine in Manage Data.

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

Environment

SAP SuccessFactors Employee Central: Payment Information

Cause

There is a custom UI rule configured for defaulting Bank Country field. This causes system performance issue as well as the refreshing of those fields.
BankCountry.jpg

Resolution

  1. Naviagte to Admin Centre -> Manage Configuration UI
  2. Open the UI for Payment Information
  3. Hover mouse over the label "Payment Information" and select "Edit Properties"
  4. Delete the rule from onInitUI Rules
  5. Naviagte to Admin Centre -> Configure Object Definitions -> Select the object PaymentInformationDetailV3
  6. Take Action -> Make Correction
  7. Change visibility of the field "parent" to Read Only
  8. Naviagte to Admin Centre -> Configure Business Rules -> Create a new rule with base object Payment Information Detail
  9. An example rule looks like this:
    NankCountry1.JPG
  10. Add the rule to the field paymentMethod in object definition of Payment Information Detail and Save the change.

See Also

2440812 - Defaulting Payment Information using Business Rules

Keywords

Refresh Blank Delete Remove oninit , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-EC , Employee Central , Problem

Product

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