Symptom
The error message designed to prevent a second claim for the same benefit is not being raised if the first claim's workflow is pending and not yet approved. The Error Message is raised only after the first workflow is approved, when you try to approve the second.
Environment
SAP SuccessFactors - Employee Central
Reproducing the Issue
- Create the first Claim;
- After the workflow is triggered, create a new one;
- Now there are two pending workflows.
- Approve one of them;
- When approving the second one, the error message will be raised.
Cause
Currently, this is expected behavior, as the system is not able to validate pending workflows, because the data was not yet saved on the databased.
Resolution
For MDF objects, a records that is still pending for approval is not yet active in the system, hence this is not a supported scenario yet. If you would like to have this functionality considered within future development cycles, we encourage you to submit an Enhancement Request - you can do this on our Customer Community Portal. For detailed steps on How to Submit Ideas for SAP SuccessFactors Products, please refer to KBA 2090228.
See Also
Implementing Business Rules - Lookup
2746687 - How to Restrict Employee's Access to Claim a Reimbursement
Keywords
Second Claim, Multiple Claims, Pending Workflow, Employee Claim, Restrict Multiple Claim. , KBA , LOD-SF-EC-GBF , Global Benefits , Problem