SAP Knowledge Base Article - Public

2754447 - Error When Using Rules to Generate a Position External ID

Symptom

A rule is configured to assign the external ID as the next number in a sequence, but the below error occurs when creating a new position.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental

RuleError.png

Environment

  • Employee Central - Business Rules & Event Derivation
  • Employee Central - Position Management

Reproducing the Issue

  1. Create a sequence
  2. Create a rule to choose the next number in the sequence for a new position
  3. Create a new position
  4. Error

Cause

The sequence that you are attempting to use is longer than the number that's a supported integer.

sequence.png

The business rule is also trying to apply a number that's too large : 300%08d = 30000000000

sequencerule.png

Resolution

Start your sequence on a smaller number and ensure the rule is modified to reflect this.

Keywords

business, rule, sequence, large, generate, error, position, external id, execution failed with error , KBA , LOD-SF-EC-JOB-RUL , Job Info Business Rules , LOD-SF-EC-POS , Position Management , Problem

Product

SAP SuccessFactors Employee Central all versions