SAP Knowledge Base Article - Public

2559785 - How to Deactivate / Delimit PayScaleLevel

Symptom

Requirement to deactivate PayScaleLevel

Unable to expose and edit endDate field in order to deactivate.

Environment

Employee Central - MDF

Cause

For anything using Effective Dating - the endDate is not editable and the way you make something inactive is defining when it starts being inactive from,and you do this using startDate and "status"

Resolution

You will need to make a customization to the Object Definition: Pay Scale Level (PayScaleLevel), and enable the field mdfSystemStatus (effectiveStatusStr).

payscalelevel.jpg

This will allow you to end a Pay Scale Level just the same as any other Foundation Object. The logic would also be the same however, so if you plan to retire this particular Pay Scale Level from use, then you need to insert a new record (as of date) into the Pay Scale Level and set the mdfSystemStatus field to "InActive". Then this particular Pay Scale Level will no longer be in use and cannot be selected in the UI from (as of date) onwards.

There are a few things that you need to consider and there are some other steps you will need to complete in order to ensure your data remains in good shape :

1) Please ensure that this Pay Scale Level that is being retired is not defined as the "Next Pay Scale Level" on other Pay Scale Level objects - for any Pay Scale Level that has this one set as the "Next" level, they will need to insert a new time slice on (as of date) and remove the reference to this Pay Scale Level from the "Next Pay Scale Level" field.

2) All users in the system that currently have this Pay Scale Level assigned, should have their Job Info data updated > this means a new record is inserted as of date defining the new Pay Scale Level they should be on.

 

The reason for the above corrections is to ensure that :

1) When the system executes the Pay Scale Valuation rules, it will not get stuck trying to assign a Pay Scale Level that is not available.

2) If the Mass Pay Scale Run job is executed, it might encounter issues if the data is not in a correct state.

 

Keywords

PayScaleLevel, Pay Scale Level, Deactivate PayScaleLevel, Delimit PayScaleLevel, Make PayScaleLevel Inactive , KBA , LOD-SF-EC-MDF , MDF & EC2MDF Migration , How To

Product

SAP SuccessFactors Employee Central 1708 ; SAP SuccessFactors Employee Central 1711