SAP Knowledge Base Article - Public

2770301 - Payment Information - Fields not initialized when clicked to edit a user with no data

Symptom

Payment Information fields are not initialized/displayed when you click to edit Payment Information for a user with no data maintained.

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 HCM Cloud - b1902 Release 
  • Employee Central
  • Payment Information

Reproducing the Issue

  1. Navigate to Profile of a user with no Payment Information 
  2. Click to edit 
  3. Window opens but no fields are displayed

1.png

Resolution

From 1902 onwards if there is no rule set on the jobCountry field on Payment Information Object to set values, no fields will render in the UI until 'Add' is selected. This is expected.

Setting the value of even a single field will cause all fields to render when Payment Information is clicked to edit. (Note: The fields that render depend on any Payment Information UI rules in place)

This is achieved using a Basic Rule like the below example:

ER.png

For more information on setting field values by rules please see KBA: 2440812 - Defaulting Payment Information using Business Rules


After implementing this rule, if you are still experiencing this issue please see KBA: 2777455 - Payment Information - Fields Do Not Render For Users With No Data

See Also

2776883 - How to set up a workflow for Payment Information portlet?

2777455 - Payment Information - Fields Do Not Render For Users With No Data

Keywords

ECT-115383, PTCH-29893, 1902, Payment Information, No Data, No, Fields, Displayed, Initialized, Initialised, Edit, Pencil, Add, Render, p1902p4, Patch, 2777455 , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-EC , Employee Central , LOD-SF-EC-PP3 , People Profile (PP3) , Problem

Product

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