Symptom
- Sequence Object (Get Next Value) increments twice when MDF object is submitted with workflow.
- Sequence numbers are skipped for every request submitted through workflow, causing gaps in document numbering.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors HCM Core
Reproducing the Issue
1. Login to the instance
2. Go to People Profile
3. Find the custom MDF portlet with the sequence workflow configuration
4. Insert a new data
5. Submit the data which will generate a workflow
4. Observe that the business rule is executed twice during a single save/submission.
5. Sequence Object consumes two values and the generated sequence skips one sequence number.
Resolution
This is a known product limitation and no future plans to be enhanced yet due to some technical reasons.
See Also
KBA 3560499 - Storage Access API enablement
Knowledge Article KBA 3621246 - Sequence ID for MDF Object is not automatically populated to next number with Initialize Rule
Keywords
MDF sequence, skip, skipping, sequence, custom object, workflow, ID. , KBA , LOD-SF-MDF-WFL , Custom Object based Workflows , Problem
SAP Knowledge Base Article - Public