SAP Knowledge Base Article - Public

2605235 - MDF - Forward Propagation of Read Only Fields not Working via onChange Rules


Forward Propagation does not work for read only fields that are set via an onChange rule

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


  • Employee Central – Position Management
  • Employee Central – MDF

Reproducing the Issue

1. Admin Centre

2. Manage Data > Position

3. Find a position with multiple records

4. Set the value of the read only fields to be the same in all records which are set via the onChange rule


5. Insert a new record between two records and change the job code field


6. Click save

7. Check the effective dated record and notice the data reverted to the original value before the change



This is due to the fact read only fields don’t allow forward propagation of new values to effective dated records after the record of change, via onChange Business Rules


The resolution is to set the business rule to trigger as an onChange rule and as a Save rule on the MDF object



Note: This is across all MDF objects, not just the position object


Forward Propagation not Occurring, XAF-21541, Read only, onChange, Effective Dating, Forward Propagation does not work, MDF, Position, Position Management, Metadata Framework, onsave, Business Rules , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem


SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite all versions