SAP Knowledge Base Article - Public

3488006 - Behavior of Initialize UI rule - Historical data not showing

Symptom

The record of old data is not showing in the MDF portlet on the People Profile when opening the portlet on a larger screen. 

  

   

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

Cause

Note that this is an expected behavior, the onInit rule works as the onLoad rule.

This is due to where the UI rules are attached. If it is under onInitUI, on the UI, it will trigger at the time of creation - as well as on the onLoad.

For this reason, when opening a Custom MDF Portlet on the People Profile, the historical data in the field with onInit visibility rules won't appear.

Resolution

An option is to have the initial visibility set as 'yes' (for all UI fields you wish to be visible IN the historical data, on the People Profile) and, based on 'onChange' rules, change the visibility accordingly:

See Also

Keywords

record data, old data not showing, historical data, history panel, visibility, UI, rules, rule, onInitUI, onInit, initalize, custom UI, , KBA , LOD-SF-MDF-UI , UI Config, Layout & Rules , LOD-SF-MDF-RUL , Custom Oject based Business Rules , How To

Product

SAP SuccessFactors HCM Core 2405

Attachments

expected behavior1.png
expected behavior2.png
real behavior.png
real behavior2.png