Symptom
How to make the 'Account Type' field a country specific field within a Custom UI in SuccessFactors Employee Central?
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
Reproducing the Issue
- Import Payment Information UI as per KB article 2786878 - Unable to Import Payment Information Rules from Success Store
- Navigate to 'Manage Configuration UI' (You can see the imported configuration UI, and you can use this as a basis for creating your own configuration UI)
Result:
There is no country Specific 'Account Type' field for Peru.
Cause
'Account Type' is only required, and a standard delivered field for the following Countries:
- Argentina
- Columbia
- Ecuador
- Japan
- Kenya
- Nigeria
- South Africa
- United States
- Venezuela
These are the only countries that require the Account type for Bank Validation.
Resolution
- In Manage Configuration UI > Create a custom Field
- Give the custom field a Label (my example 'Account Type (Peru)'
- In the field 'Value Type Resolver' - Input the information from the details of the 'accountType' field for 'Payment Information Detail PER' in Configure Object definition
- Navigate to Configure Object Definition > Select 'Object Definition' in first drop down menu > Select 'Payment Information Detail PER' in the second drop down menu
- Click on 'Details' for 'accountType'
- Copy the full string from the 'Valid Values Source'
- Paste this full string into the 'Value Type Resolver' field in the properties of the custom field you created in the Custom UI.
- Now create a UI rule in Manage Configuration UI
Example Rule:
- Call this rule as an on change rule in the "Bank Country" Field
- Click OK > Save Custom UI
Result:
This field should now be a Country Specific field in the User Interface for Peru.
Keywords
Config UI, ConfigUI, Configuration, Success Factors, EC, accountType , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem