Managing Pay Scale Progression based on Age (or) H... - SAP Community
source link: https://community.sap.com/t5/human-capital-management-blogs-by-members/managing-pay-scale-progression-based-on-age-or-hire-date/ba-p/13591156
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Pay scale progression mechanism should allow employers to automatically move employees to the next higher pay scale level based on eligibility rules governed based on Pay scale membership period, Actual Hours Worked by an employee and Employee’s Age.
In this blog, we are covering based on the employee’s Age – How the Pay Scale progression will be managed in the Employee Central.
The term grade step progression and pay scale progression have the similar meaning.
Configuration steps:
- Custom field in the Pay Scale Level object.
- Pay Scale Level with Pay Component assignment.
- Rules to derive the Employee’s age and pay scale progression.
- Off-Cycle Event Batch setup.
This is not a very common use case however certain countries like Netherlands do use employee’s age for eligibility to progress to the next pay scale level or determine a portion of the compensation based on age.
Custom field in the Pay Scale Level object
In the Pay Scale Level object, I’m enabling the custom field “Age” to capture the eligibility criteria at the Pay Scale Level. This will be used in the business rule to check if employees have met the criteria and are eligible for progression.
Pay Scale Level Object - Custom field
Pay Scale Level - Age
Pay Scale Level with Pay Component assignment
On the next step, the pay component needs to be maintained under each pay scale level based on the requirement.
Pay Scale Level - Pay Component Assignment
Rules to derive the Employee’s age and pay scale progression
Business rules will play a major role in running the pay scale progression, I’m configuring two business rules.
- Rule 1: To process the pay scale level changes by Off Cycle Event Batch
- Rule 2: For updating the salary change in the compensation portlet based on the pay scale level.
Rule 1: Below is the snapshot of the rule.
Use the application-specific rule scenario: Trigger Rules for Off Cycle Event Batch
Rule 1: Off Cycle Event Batch Rule
Off Cycle Event Batch - Rule
Note: Associate the rule in the “Manage data > Off Cycle Event Batch object”.
Rule 2: Below is the snapshot of the rule.
Use application-specific rule scenario Trigger Cross-Entity Rules.
Rule 2: Updating the Compensation based of PSL
Manage Business Config - On Save Rules
Note: Associate the rule in the “Manage Business Configuration > Job Information > On save”.
Off-Cycle Event Batch setup
Create the off-cycle event batch object.
- Set base object as Job information.
- Associate the above rule and assign the employee group created.
- Set the flags: Include all matched records in every run to No – See appendix for more detailed information on how this flag works Include inactive records to No.
Off Cycle Event Batch
Limitation: Even though it is recommended to define a ‘toFilter’ for better performance, ‘toFilter’ is optional as mentioned in the implementation guide. However, when Job Information is used as the base object, not defining the ‘toFilter’ results in no records being filtered for processing by the rule. A dummy ‘toFilter’ can be setup as a workaround to the problem. Below is a sample dummy filter criteria.
- Create the “Off Cycle Event Batch” job in the instance under “Scheduled Job Manager”.Scheduled Job Manager
Outcome
Scenario: I’ve picked an employee who's age is "18" with pay scale level “NLD/WEST/PLANT/TRAINEE/L1” and turned to “19” the system has to be automatically move to next pay scale level “NLD/WEST/PLANT/TRAINEE/L2”.
Biographical Information
Job Information - Before Job run
Job Info and Comp Info - After run
Pay Scale Progression based on Hire date
All the above steps will be followed the same expect the business rules (For updating the salary change in the compensation portlet based on the pay scale level).
Read other SAP SuccessFactors Employee Central blog posts and follow SAP SuccessFactors Employee Central
Please follow my profile for future posts Narendra Prasath Parthiban
It would be appreciated if you could Like and Share your valuable feedback in the comment section.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK