Symptom
Country of Birth field is not populated when created an onChange business rule to populate it via other field-changes like place Region of Birth with Parent Field for Picklist.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
country-of-birth field:
region-of-birth field:
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors HCM
Reproducing the Issue
Create an onChange business rule to populate Country of Birth field.
- Change field where onChange rule is placed by inserting a new record
- Affected field won't be populated
Note that Rule Trace will show population correctly as expected, but value won't appear in UI.
Cause
Country of Birth field is already a Data Type= COUNTRY and do not need to be used as Parent Field of Picklist into another field.
Resolution
- Keep Country of Birth field free of Picklist in Manage Business Configuration > personInfo.
- Remove Parent Field for Picklist from field where business rule is placed
Keywords
dependent, person information, personInfo, biographical information, country of birth, place of birth, business rule, onchange, manage business configuration, employee central, employee profile, successfactors, SF, EC, EP , KBA , LOD-SF-EC-PER-BIO , Biographical Info - Config, Rules, RBP, UI , LOD-SF-EC , Employee Central , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-PER , Person Data (All Person Data Types) , LOD-SF-EC-DPD , Dependents Management , Problem
Product
Attachments
Pasted image.png |
Pasted image.png |
Pasted image.png |
Pasted image.png |
Pasted image.png |