SAP Knowledge Base Article - Public

2961945 - Position Code(MDF Objects) Auto Generation Skipping Sequence

Symptom

When using auto-generated for MDF Object like position code sequence, the sequence is skipping values.

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 Employee Central

Reproducing the Issue

    Example:
  1. Assign a workflow to the Position object
  2. Check sequence ID (e.g 1001)
  3. Create a new position
  4. Approve the workflow
  5. Notice the sequence is now set to 1003 (sequence increased by two)

Cause

The issue is caused to the logic of generating codes for All MDF objects such as the Position Object.

If a workflow is tiggerd or a raise message is triggered or when position import is validated, the sequence is incremented on each of these, meaning there are numbers in the sequence which are being skipped.

When the workflow is triggered, a sequence code is selected and held, then, once when the workflow is approved and saved, the sequence number is skipped and the next one is selected. The same logic occurs for raise messages.

Resolution

This is currently expected and there's no plans to correct this issue.

The auto-generation is configured as described here: Employee Central Position Management - Generate Position Code Automatically

NOTE: Development team confirmed that by design system cannot guarantee that the sequence will not be skipped.

FAQ - Additional Information

Q) Where can I get Guide?

A) Guide: Employee Central Position Management

Chapter: sequence

 

See Also

  • 2961945 - Position Code Auto Generation Skipping Sequence
  • 2415444 - Position Code not Generated Based on Business Rule When Copying a Position
  • 2576810 - Position Sequence Skipping Increments When Copying Positions or continuing the warning message
  • 2318852 - Employee Central - Position Management

Keywords

position code, autogenerated, auto generation, automatic generation, skip, missing, skipping, sequence, code, raise message, warning message, copy position, sequence increment, save rules, validate rule, Sequence increments, INC0044350, The following error occurred while the position was being copied: This external code  already exists, MDF Object,Custom MDF , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-MDF , Metadata Framework , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite all versions