While working with SAP SuccessFactors Compensation, one would frequently deal with the terms Compensation Hierarchy and Planner, as it effects how the forms are created and for whom.
A planning hierarchy represents the organizational levels and units in the company for which you want to plan. The compensation form is generated based on the hierarchy. It remains constant during planning. The compensation planner has the responsibility for recommending the compensation changes for employees.
SAP SuccessFactors Compensation supports three methods of designating the planners:
- Standard Suite Hierarchy
- Compensation Manager Hierarchy
- Rollup Hierarchy
Setting up the hierarchy can be done in Plan Setup.
Go to Compensation Home–> Select the template –> Plan Setup –> Manage Users –> Define Planners.
Standard Suite Hierarchy:
This hierarchy uses the “Manager” column of the “UDF”. It is the standard reporting structure which can be found on the Organization chart. Every person with a direct report is the Planner and will be responsible for recommending salary changes for his direct reports.
Configuring Route Maps:
Here is an example on how we can configure the route map for Standard Hierarchy.Below is the set of employees for whom we would be configuring the hierarchy.Bobby Morena, Janet Wise, Michael, Paul Steve and Tom report to Carla Grante. And Carla Grante reports to Reilly Francis.
The form uses a two-step approval process.
The first step would be the direct reports’ immediate manager’s approval. This is configured using the role Employee (E).
In the next step the form is routed to the 2nd level manager (i.e., the manager’s manager) which is configured using the role Manager (EM).
When the compensation worksheet is launched, the form will first reach the inbox of Carla Grante and then to Reilly Francis who is Carla Grante’s Manager.
E= Employee’s Manager
EM= Manager’s Manager
Route maps for compensation uses the “E” role specifically for users identified as Compensation Planners, unlike in Performance Management where “E” refers to Individual Contributor.
- No additional configuration
- Managers have the control
- Creates too many forms
- It is impacted by the organizational changes
Compensation Hierarchy (Second Manager) :
This hierarchy is used when the compensation planning is independent from the organization changes/or managerial movement. It uses SECOND_MANAGER (a specific) UDF column, which determines the compensation planners (or who the employee’s manager will be for the Compensation Process). The system creates a separate hierarchy from the organizational structure. Using the SECOND_MANAGER column, each planner is assigned his/her direct reports.
- Each employee can have only one SECOND_MANAGER.
- The ID which needs to be inserted should be the USERID.
- The person at the top of the hierarchy needs to have a blank in their SECOND_MANAGER column.
Configuring Route Maps:
In the example below the planner in green is responsible for a group that he doesn’t directly manage. (The same set of people as in our previous example)
The same reflects in the UDF as:
Here Mark Taylor is the planner and his USERID is mapped in the SECOND_MANAGER column.
In the above Route Map, the form would be routed first to the Second Manager’s approval even though the Employee role is selected in the route map. This is configured using the role Employee.
In the next step the form is routed to the Second Manager’s Manager which is configured using the role Manager. (Here the form will move to Sarah Davis as she is the manager for Mark Taylor)
If you want to use Custom Roles in Route Map, ensure that you use the role value as E (second manager for whom worksheet is created), EA (second manager of E), EAA, and so on.
- The hierarchy will remain unaffected by the organizational changes as compensation planners are different from People Managers.
- Additional configuration is required for route map roles.
In some use cases the compensation planning is not performed by the direct managers but by higher level management, such as senior managers.
The senior level managers are designated as the compensation manager and the employees below them ‘rolls up’ in the compensation worksheet.
Compensation planners can be defined both in the UDF and in the admin interface.
In the above scenario since Mohan Kumar and Alex Chua are selected as a planners.
Now Alex Chua has the responsibility for planning for Gabriel Lee and Antonius Hendry’s direct reports as well, they are rolled up in Alex Chua’s compensation worksheet.
This can also be achieved in UDF, by adding a column in the UDF, COMPENSATION_PLANNER_XX, where XX is replaced with the template number. Planners will have “TRUE” in this column and they will have the forms created for them.
Configuring Route Maps:
Following is an example on how we can configure the route map for Rollup Hierarchy.
The same set of employees as in our previous example.
Here Sarah Davis is the planner, she will be responsible to plan for Reilly Francis, Victor Stokes, Nanci Elizabeth, Mark Robert Hoffe, Carla Grante’s and their direct reports.
The same would reflect in the UDF too. Where “COMPENSATION_PLANNER_1200” (where 1200 is the “template_ID” or Form ID) column will have “TRUE” for Sarah Davis and “FALSE” for the employees who will be on this form.
When the worksheet is launched, the form reaches Sarah Davis as she is the Compensation Planner, and then it moves to Sarah Davis’s Manager, Elieen Amos.
EM= Planner’s Manager
- Easy to assign planners
- Reduces the number of forms
- Remove inactive users, add, move and user to manager will not work as a specific manager logic is not used
Changes in hierarchy can be made by navigating to Plan Details → Manage Users. If there are forms already launched using the compensation template then the hierarchy cannot be changed. The forms should be deleted and then the hierarchy can be changed.
SAP SuccessFactors Compensation supports the above hierarchy methods and each one has its own advantages and disadvantages.One should choose a hierarchy method that best suits the customer’s requirement and also helps in optimizing the process.