Symptom
We are facing an issue with the Payment Method for Payment Information portlet. We need a new Payment Method with the same characteristics of the Bank Transfer (5). But when we create a rule to include both Bank Transfer (5) and other Bank Transfer, the output is not as expected.
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
In Manage UI, when the rule for visibility of the Bank Transfer(5) fields have the following configuration, all works fine
The expected fields are displayed
However - We want to use a secong payment method Bank Transfer (4) with the same configuration as Bank Transfer (5)
We Created our Altenative Bank Transfer (4)
Added it to the existing rule
But the output is not as expected
Cause
If your rule contains ELSE IF, a separate rule need to be created.
For example in the above rule. The logic in the rule "BankTransfer" is like this :
If Payment Method is not equal to Bank Transfer (5)
THEN Hide several fields
Else IF the Job Country is equal to country (ex-South Africa)
THEN set several fields visibility to yes/no
ELSE Set all the fields visibility to YES
If you are adding the ELSE IF/THEN condition to this rule then it is likely what causing the issue
Resolution
Create a separate rule for the other Bank Transfer and for any additional one as follows:
IF Payment Method is not equal to Bank Transfer (04)
THEN - Hide fields
ELSE - Display the fields
See Also
Keywords
Payment Methods; Bank Transfer Rule; Other Bank Transfer; , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , How To