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
- Navigate to Profile of a user with no Payment Information
- Click to edit
- Window opens but no fields are displayed
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:
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