Symptom
- Custom MDF block/portlet is showing No data for certain users.
- No data on custom MDF portlet on people profile.
- Attachment field in custom MDF not showing after saving.
Environment
SAP SuccessFactors HCM Suite
Reproducing the Issue
- Check the affected portlet/object in Manage Data or Employee Profile;
- See the No Data present for the user;
- Enter an entry/attachment into the portlet and Save;
- See the 'No data' still present or attachment does not appear as attached;
Cause
The issue is caused by one of the following rules configured on the object:
- An OnSave rule to modify the Effective Start Date.
- An OnChange rule for the Attachment field.
Resolution
As the issue may have multiple causes, please review the following:
- Remove the rule that modifies the Effective Start Date to prevent further data corruption.
- Remove the OnChange rule configured for the Attachment field, as OnChange rules are not supported for attachment fields
For existing data corruption, if removing the rules does not resolve the issue, create a ticket under LOD-SF-MDF-RUL for Engineering assistance with data correction.
See Also
- KBA 2562069 - Scenario based business rules for MDF objects. Parameters and other related information. - SAP for Me
- KBA 2277956 - How to create a Business Rule - SAP for Me
- KBA 3202427 - Changing the value of effectiveStartDate field in an MDF object using Save rule. - SAP for Me
- Supported Purposes for MDF Rule Scenarios
Keywords
change value, effective start date, effectiveStartDate, update value, business rule, MDF object, save rule, Custom MDF, No Data, People Profile, Custom MDF portlet, INC6673261, onchange, attachments, attachments not saving , KBA , LOD-SF-MDF-PP3 , MDF on People Profile , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-MDF-MGD , Manage Data - Create, Update & Delete , How To
SAP Knowledge Base Article - Public