Symptom
MDF object is set as secured and permission is controlled by RBP. And user only has the permission to "view current" records.
When the user has no records for this MDF object, the user will see this MDF block in Employee Profile with text "No data".
However, if the user has only one record whose effective date is in the future, then MDF block will be gone and not visible in Employee Profile to this user.
Environment
SAP SuccessFactors HXM all versions
Reproducing the Issue
1. Create one user type MDF object with secure=Yes
2. Assign the RBP of "View Current" of this object to user
3. Make sure that NO records of that MDF object was create for the user
4. User will be able to view that MDF object block with "No data" in Employee Profile page
5. Create one record for that user with effective date in the future
6. Go back to Employee Profile page and user will not be able to see that block any more
Cause
System was designed in this way:
The block is not visible when
- there is a future date record only and
- user have VIEW_CURRENT permission only
It is a limitation of current system design
Resolution
It is expected behavior.
Keywords
MDF block, not visible, display, Employee Profile, PP3, RBP, view current, future effective date , KBA , LOD-SF-MDF-PP3 , MDF on People Profile , Problem