SAP Knowledge Base Article - Public

2823533 - How to set the pay grade display order - Employee Central


You would like to set a pay grade order using numbers, and the system is not respecting the order you would like.


The order should be Pay Grade 1, Pay Grade 2, Pay Grade 3... Pay Grade 10... Pay Grade 19, Pay Grade 20

However the system display the order: Pay Grade 1, ... Pay Grade 10, ... Pay Grade 19, Pay Grade 2, Pay Grade 20, Pay Grade 3...

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


SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Go to Manage Positions
  2. Select Create New -> Position
  3. Fill out all the fields.
  4. When you went to fill out the Pay Grade the order is not respected as you would like.


The order of display is by ascending order for all characters, which means when it comes to number it will be treated as text, then the Pay Grade 2 will display after Pay Grade 19, for example.


To force the display order you can add a sequence number in the Pay Grade name and keep the label without this number sequence. It will force the sequence to be respected.

  1. Manage Organization, Pay and Job Structures
  2. Search Pay Grade
  3. Select the Pay Grade you would like to set the order:


  1. Keep the label with the original name


  1. When selecting the pay grade you will see that the pay grade respect the number 02 (added in the pay grade name) and will be located in the second position



Pay Grade Order - Display Order - Order by , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-EC , Employee Central , How To


SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM suite all versions