SAP Knowledge Base Article - Public

3787612 - Business Rule Not Triggering and Name Format Incorrect Due to Configuration - Onboarding

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

  1. Configure a business rule to set Account Owner or Employee Name based on country
  2. Include specific countries in the rule condition (e.g., CHN, HKG, JPN, etc.)
  3. Exclude a country (for example, Singapore) from the condition
  4. Trigger the rule via Payment Information Details
  5. Observe name format follows fallback logic (First Name + Last Name)
  6. Configure another rule with condition based on Payment Method
  7. Assign rule to onInit event
  8. 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

3005131 - Account Owner field populated with 'null null' value - Onboarding 2.0.

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