SAP Knowledge Base Article - Public

3555283 - Initialize Rules behavior on Payment Information - Employee Central

Symptom

You have an Initialize Rule set up within the Payment Information Details. This rule is designed to run when a Payment Information is added to a user profile. It works correctly by setting the value during the addition of the first Payment Information. However, it doesn't work as expected when a second Payment Information is added.

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

Reproducing the Issue

1. Configure a rule as Initialize Rule in Configure Object Definition > Payment Information Details.

2. Navigate to user Profile > Payment Information Portlet > Pencil Icon;

3. The rule is triggered and set the value as expected;

4. When selecting the "Add" button to insert the second Payment Information, the rule doesn't set the value;

Resolution

Expected behavior. The Initialize Rules on Payment Information are only triggered when opening the portlet. This means that the rules will only apply to the first payment information that is added and displayed when the portlet is opened.

See Also

2440812 - Defaulting Payment Information using Business Rules - SAP for Me

Keywords

Payment Information, Bank Details, Multiple Banks, SAP SuccessFactors Employee Central, Employee Data, Payment Information, rule, MDF UI, oninit rules, pay type , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-MDF-UI , UI Config, Layout & Rules , Product Enhancement

Product

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

Attachments

Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png