SAP Knowledge Base Article - Public

2627298 - Employee number sequence is being skipped while hiring a new employee - Employee Central

Symptom

Employee number sequence is being skipped while hiring a new employee.

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

Consider one of the mandatory field is missed and Add New Employee page is saved in the system. The system will throw an error to fill the mandatory field.

In this case, when the page is saved, the number sequence will be generated irrespective of the error. Now, if the mandatory field is filled and the page is saved, the sequence will be generated again and the previous sequence will be missed. The employee will be assigned with the new user ID in the sequence.

Resolution

  • If using a basic business rule the sequence number can be incremented in the above scenario, leading to skipped sequence values.
  • To help prevent skipped sequence values, please review the KB Article 2678155 - Rule-based Generation of UserID/Username for Hires & Rehires with New Employment.

Please Note: There is no guarantee that there will be no skipping of sequence values with either method highlighted above

Example: Hire Use Via add new employee

  1. Go to hire add new employee
  2. Hire any user
  3. Save
  4. Download and Check user ID in UDF file (employee export file)

    Result:

    • 02100 is skipped to 2102
    • UserID: 2101 missing in UDF file

    Log Result: Checked the logs when the user was trying hire a user and got the id as 2102.
    • This is not a defect. Because the end user had to click on save 2 times, it skipped a number here.
    • User submit the transaction twice. As long as the hire is saved only once, rule will execute only once and will not skip a number.

FAQ - Additional Information

Q) Where can I get Guide?

A) Guide: Managing Employment in Employee Central   and  Implementing and Configuring Concurrent Employment in Employee Central

Q) How to proceed in case the Person ID sequence is skipped: Example: 02101

A) View 2472648 - Check Tool: How to check your SuccessFactors configuration

  1. Open Check Tool
  2. Select Application 'EC Core'
  3. tick: Person
  4. OrphanPerson
  5. Run
  6. Check Person - OrphanPerson
  7. Delete 02101 importing the "Compound Delete" template through Import Employee Data, as instructed in KB Article 2786737 - How to delete an orphaned Person ID with Compound Delete functionality.
    • If you're not able to manually fill out the Person ID External field in Add New Hire to ensure this ID is being used even if not assigned by the Sequence Rule, we suggest performing the hire via import.
    • You will be able to define any Person ID in the Basic Import file: check KB Article 2080146 - What is the Correct Import Order When Creating Users? - EC
    • When consuming the Person ID 02101 via import, please make sure to change the start number in Manage Data > Sequence to 02102.

See Also

  • 2493579 - IDs Used Within Employee Central
  • 2495643 - SuccessFactors User IDs - Clarifying the Different IDs
  • 2493579 - Employee Central: Person/User IDs Used Within Employee Central
  • 2627298 - Employee Number sequence is being skipped while hiring a new employee
  • 2497455 - How to change/reset the CURRENT value in a Sequence object
  • 2678155 - Rule-based Generation of UserID/Username for Hires & Rehires with New Employment
  • 2397303 - Platform - What are the valid characters for Username and user ID when adding a user profile in BizX?
  • 2418814 - How to configure an MDF Sequence object and Business Rule to auto-generate Person ID during Hire

  • 2457516 - Cannot update/ modify username 
  • 2722881 - User Account Decoupling Feature Behavior
  • 2789130 - How to Create a Business Rule to Trim / display a sub-string of a field
  • 2786737 - How to delete an orphaned Person ID with Compound Delete functionality
  • 2080146 - What is the Correct Import Order When Creating Users? - EC
  • 2472648 - Check Tool: How to check your SuccessFactors configuration

Keywords

INC0556920, Sequence number skipped, sequence, user ID skipped, ECT-90028, skipped, username, user ID , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC-HIR-NEW , Add New Employee Wizard , LOD-SF-EC-PER-BIO , Biographical Info - Config, Rules, RBP, UI , Problem

Product

SAP SuccessFactors Employee Central all versions