SAP Knowledge Base Article - Public

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

Symptom

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.

Environment

  • 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

3_pos.png

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

1_pos.png

6. Click save

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

2_pos.png

Cause

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

Resolution

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

4_pos.png

5_pos.png

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

Keywords

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

Product

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