Symptom
How to Propagate HRIS Element field to Custom MDF Object
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 HCM Suite
- SAP SuccessFactors Employee central
Resolution
Enabling the field in Job information
- Go to Manage Business Configuration > jobInfo
- Select any field, for example field:job-title
- Make sure enable=yes
- Save
Custom MDF Object Field configuration
- Go to Configure Object definition
- Select Object Definition and any Custom MDF Object, for example cust_VehicleDetails
- Create string field cust_jobTitle
Creating Rule
- Go to Configure Business Rules >create rule
- Select the scenario "Rules for MDF Based Objects" and the custom object as the Base object, for example: cust_VehicleDetails
Add Rule in the Custom MDF
- Go to Configure object definition
- Select Object Definition and the object cust_VehicleDetails
- Take action>Make Correction
- Add the test rule as onChange in the field effectiveStartDate
This field is initiated when we click on the Edit button (Pencil Icon) and hence the values will be fetched and set the moment portlet loads up for the data entry.
Notes:
- This will only work with MDF objects whose external code is data type user.
-
For this specific scenario, due to the configuration limitation requiring the onChange rule to be assigned to the effectiveStartDate field, the rule can only be triggered from the Parent Object. Therefore, this approach will not work when the rule is configured directly on the child/custom MDF object.
See Also
Keywords
rule, Propagate, Job Information, Field, Custom MDF Object, onchange, externalcode, obj, jobInfo, prop, forward, rul, , KBA , LOD-SF-EC-MDF , MDF & EC2MDF Migration , LOD-SF-EC-JOB-RUL , Job Info Business Rules , LOD-SF-MDF-RUL , Custom Oject based Business Rules , How To
SAP Knowledge Base Article - Public