Symptom
When trying to edit the portlet of an MDF object for an user, it displays the message:
- You cannot make any more changes to the record until your pending workflow requests have been approved or rejected. Reach out to the workflow approver to take appropriate action.
However, there's no pending workflows for the user.
Environment
SAP SuccessFactors HXM Suite
Reproducing the Issue
- Go to profile of user affected
- Check the Portlet with the error and try to edit it
- The following message displays: You cannot make any more changes to the record until your pending workflow requests have been approved or rejected. Reach out to the workflow approver to take appropriate action.
Cause
The MDF object has the rule to set effectiveStartDate as today, the user created a workflow request, after that, the user triggered another workflow request with a different effectiveStartDate and canceled it, so the effectiveEndDate of last pending workflow request was modified to one day before the new effective start date from latest workflow, so when user try to approve pending request, the workflow should not be approved successfully due to the rule would update the effectiveStartDate, this day is after its end date it lead to the dirty data generated.
Resolution
Script has to be run to fix the data, please contact SAP Support, component LOD-SF-MDF-WFL. Before opening a ticket to SAP Support, please ensure that there are no pending workflows for the user.
Keywords
workflow, pending workflows, workflow MDF object, MDF, INC5826013 , KBA , LOD-SF-MDF-WFL , Custom Object based Workflows , Problem