SAP Knowledge Base Article - Public

2575134 - How to Add a custom association to PayScale Objects.

Symptom

You are using pay scale objects in job information and by using the fields payScaleType, payScaleArea and payScaleGroup you could see that even without any association configuration, those fields are being filtered.

Now you want to ad a custom filter e.g. pay-grade to one of those fields but you don't want to use a look-up table.

Environment

SAP SuccessFactors Employee Central (EC) - All Versions

Reproducing the Issue

  1. Select one employee;
  2. Go to job Information;
  3. Add pay-grade, payScaleType and PayScaleArea;
  4. See that payScale group was filtered;
  5. Now change the pay-grade;
  6. See that changing pay-grade, the list of available payScaleGroups does not change;

Resolution

The pay scale standard fields under job information has hardcoded associations but you can simple add a custom association and this will be considered with the standard ones. Please see example below:

  1. Added an association with pay-grade in the object payScaleGroup:

KB1.jpg

  1. Maintained the field criteria for the field payScaleGroup under Manage Business Configuration:

KB2.jpg

  1. Created the object payScaleGroup with the association:

KB3.jpg

  1. The filter not considers not only the standard association but the pay-grade to determine the value: 

KB4.jpg

KB5.jpg

Keywords

Pay Scale Type Pay Scale Area Pay Scale Group Pay Scale Level Pay Scale Associations , KBA , LOD-SF-EC-JOB , Job Information , How To

Product

SAP SuccessFactors Employee Central all versions