Symptom
- Employee/Account Owner name format is incorrect for certain countries (for example, Singapore shows First Name + Last Name instead of Last Name + First Name)
- Business rule configured to set Employee Name or Account Owner does not execute as expected
- Fields dependent on conditions (for example, Payment Method = Bank) are not populated during initialization
- Rule trace shows conditions not met due to null field values
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Configure a business rule to set Account Owner or Employee Name based on country
- Include specific countries in the rule condition (e.g., CHN, HKG, JPN, etc.)
- Exclude a country (for example, Singapore) from the condition
- Trigger the rule via Payment Information Details
- Observe name format follows fallback logic (First Name + Last Name)
- Configure another rule with condition based on Payment Method
- Assign rule to onInit event
- Observe that the rule does not execute as expected when Payment Method is not yet populated
Cause
- The rule is configured under Payment Information Detail with onInit trigger
- At this stage, dependent fields (e.g., Payment Method) are not yet populated
- As a result, condition checks evaluate to null, and the rule does not execute
Additionally:
- Country-specific logic applies only to explicitly defined countries
- Countries not included in the condition follow fallback logic
Resolution
1. Adjust Rule Trigger
- Avoid using onInit for conditions dependent on field values
- Move the rule to onChange event (e.g., Payment Method)
2. Review Rule Placement
- Consider assigning rule at Payment Information (parent level) if applicable
- Ensure execution occurs where required data is available
3. Update Country Conditions
- Include all relevant countries (e.g., SGP) in rule logic
- Prevent unintended fallback behavior
See Also
Keywords
account holder name, mph, manage pending hires, onboarding 2.0, payment information, business rule, oninit, onchange, account owner, employee name, naming convention, country format, payment method null, rule trace, ec_mk_glo_defaultaccountowner , KBA , LOD-SF-OBX-EC , Integration EC - MPH, Hire , Problem
Product
SAP SuccessFactors Onboarding 2511
SAP Knowledge Base Article - Public