Defining the Plan Setup

Objectives

After completing this lesson, you will be able to:
  • Create a new Variable Pay plan.
  • Define plan settings.
  • Define display settings.
  • Define set bonus calculation settings.
  • Create guidelines and budgets.

Plan Setup

Variable Pay program is configured during the initial implementation. To prepare for the next cycle, the administrator first copies the previous period’s planning template and renames it to the current period. Then he or she updates the source data including rating sources, business goals, bonus plans, eligibility rules, budgets and guidelines. Most important, he or she should import employees’ history data.

Creating a new plan ensures that review functions will contain data specific to the cycle and keeps historical data from prior years intact.

Note

It is best practice to create the Variable Pay plan in your test instance so you can complete a full end-to-end testing cycle to ensure your changes are working as expected. Start with the final Variable Pay plan from the previous cycle.

Copying the Plan

To copy a plan, click on the copy icon located in the Plan list. Provide the necessary changes such as new plan name, new program dates, and data files.

The Copy Plan Template is displayed.

Compensation worksheet eligibility (form eligibility), Performance Rating Source for Individual and/or Team Performance can be copied during the cloning process but can be modified in the Set Bonus Calculation section.

When copying a plan admins can also update lookup table references, if any.

Plan Settings

Cloned program settings can be updated from Plan SetupSettings. Below are the setting definitions:

SettingsDefinition
Program NameUnique identifier for the Program. Cannot be changed after setup/copy.
Template IDSystem generated number ID to be used in Reporting.
Program IDSystem generated numeric ID.
Background Section ID

Select the applicable Succession Data Model Background Element. This is configured by consultants during the implementation stage. Should there be changes needed for the new planning cycle, please contact Customer Success or your partner consultants.

Example: varPayEmpHistDataExecutivePlan

Bonus Start/End Dates

Cycle Dates, used to calculate proration.

Example: 01/01/2015 to 12/31/2015

Compensation HierarchyThe hierarchy used to establish form creation. You can change the hierarchy method by navigating to Plan SetupManage UsersDefine Planners
Conversion Rate TableSelect the conversion table to be used for the plan. See the last lesson for more details.
Functional CurrencySelect the currency code for Functional Currency view. Refers to the currency to be used for budgeting and reporting purposes. Typically follows the currency of the Head Office.
Currency Views AvailabilityEnables which views will be available on the form.
Import Basis and Custom Fields / Reward Statement Currency
  • Local Currency – For programs with multiple currencies, all currency imports will be based on the user’s Local Currency Code
  • Functional Currency – Used with programs based on one currency
Display Program Dates instead of assignment datesBy default, assignment dates are displayed on the form. Choose YES to display program dates (cycle dates) to be displayed on the worksheet.
Enable Flexible Payout curvesAllows the use of unlimited number of steps and interpolation points. More detail in separate section of this training.
Enable Guideline OptimizationChoosing Yes, will allow for guideline changes to be reflected on the forms without the need to launch a new one.
Use MDF Rule instead of imported ruleMDF rule uses Business rules instead of traditional upload of eligibility import file. This option can be used even on non-EC integrated plans.
Starting point for manager form eligibility

You can set how employees will be included on the form.

If All employees are eligible is selected, all employees even if not qualified for a bonus plan will be visible on the form unless a rule is created. If No employee are eligible, none of the employees will be visible unless a rule is created to include them.

Apply Proration at the end of the section calculationChoosing Yes, will allow for proration to be applied at the end of calculation instead of the beginning (which is the default).
Apply proration roundingAllows for assignment start and end dates to be rounded to the beginning or end of the month.
Multiplier SettingsThese settings can define a multiplier on section calculations. The default is set to no.
Apply Gates/AcceleratorsSet minimum threshold values/gates for business goals for calculating bonus payouts. More detail provided in a separate section of this training.
Live Profile VisibilitySetting which allows the display of manager form to employees profile. Employee will see a portion of the variable pay worksheet with calculation fields relevant only to the user. An additional permission in the data model must be set beforehand.
Forecasting SettingsGroup filters for Forecast Bonus Results.
Enable Suppress StatementEnable Suppress Statement prevents generating statements for employees using a configured custom field.

After saving the program properties, additional program-specific configuration can be set on Plan Setup.

Display Settings

Display settings allow administrators additional flexibility on how patterns are displayed in the worksheet.

Default Sorting

Sort employee names by First Name or Last Name and by Ascending or Descending order.

Display Budget

Determines if budget panel will be displayed. If not selected, budget panel will not display even if there is budget calculation configured in plan.

Display Total

Setting which determines if column total will be displayed or not. If not selected, even custom fields configured to show column total will not be displayed.

Rating Label Format

Determines how performance ratings will be displayed: text, numeric or number-text. Leading practice recommends using text to have more meaningful impact at steering rewards than simply numeric.

Guideline Pattern Format

Determines Individual and Team guideline display pattern on. Can use the following keywords: min, low, def, high and max.

Enable Live Analytics

This setting enables a dashboard view of the plan payout.

Freeze Columns for scrolling

Freezes the employee column pane to always be visible when scrolling.

Display Assignment Records in Manager Form

Specify the order of employee assignment records.

Manager Instruction and Legal Notices

Space for instructions or notices which need to be displayed on the form.

Advanced Settings

Also called Form Template Settings, Advanced Settings control the functionality of all forms created from this template and distributed to users. This is where the route map can be associated to the Variable Pay plan.

Download Form Template

This setting will allow you to export the compensation plan template, i.e. to copy plan from production to staging environment. The exported file will be in XML format.

Worksheet Localization

In Advanced Settings you will also find a configuration option which allows the template to be translated similar to the performance review templates that are translated. When this option is checked, the system will allow translations based on the language packs installed. Not only does this feature allow for the template translation, but it also has an impact when creating worksheets. With this option configured, the template name will be used as the worksheet name when you create worksheets. This will also be the name used for the rollup report.

Additional Settings Relevant for Compensation and Variable Pay

Form Template SettingsDescription/Recommendation
Disable Ask For Comment RoutingNo longer allows users to send a form for commenting to users outside the established routing map during the Modification stage.
Disable Ask For Edit RoutingNo longer allows users to send a form for editing to users outside the established routing map during the Modification stage.
Enable form routing to previous stepEnables ability to send a form one step back in the route map, without relying on the iterative step type.
Executive Review: do not automatically retrieve compensation data.When enabled, the system will not automatically display any compensation data when executive review is opened. The user will have to execute the filters before compensation data is displayed.
Disable send email notification in executive reviewAdmins can control the default behavior of email notification setting in Executive Review.
Create worksheets by employee groupCan be used when the recommendation period varies but is managed under one compensation template. Example, in US, comp planning is done by January 1st while in Germany April 1st.
Do not duplicate employees on worksheetsUsed in conjunction with creating worksheets by employee group. Can be used to prevent employees from showing up in two different forms (as in the case of employee transferring from US to Germany during compensation planning).
Do not override manually updated employeesUsed in conjunction with manually moving employees from one worksheet to another (Manage worksheetsEmployee MembershipMove Employees). When enabled, employees who were moved manually will remain on the current manager’s form even when there is a manager change.
Only reload user data on mass updateAdmins can choose to have reloadable fields updated only when the "Update all Worksheets" process is run, versus every time the worksheet is opened. Enable this setting to improve the system performance while opening the worksheet and to give consistency with executive review on the reload behavior.

Note

Settings are configured during the implementation stage; seek the advice of your partner consultant or Customer Success before changing the settings.

Bonus Calculation Setting

In this section, you can manage your bonus calculation structure. You cannot make any modification when a form has already been launched.

Number of Business Goals Sections

Default | None | Multiple

  • Default will display all business goals in one calculation section
  • None if bonus calculation does not include any business goal component
  • Multiple will display business goals in multi-layer sections, rarely used

Bonus Calculation Equation

Variable Pay supports additive and multiplicative bonus structure, where the components are either aggregated or multiplied.

Bonus calculation has 4 components which determine final payout.

  • Base - refers to the bonus target amount.
  • Business performance (optional) – refers to the calculated result of the business goal section
  • Team performance (optional)– refers to the result of the team goal section commonly sourced from SAP SuccessFactors Performance Management
  • Individual performance – refers to the result of the individual goal section commonly measured sourced from SAP SuccessFactors Performance Management

Team and Individual performance can pull data from the following sources:

  • Performance Management (PM) – Most common. Template selection and rating type is available to be added
  • Employee Profile – Rating type and effective date need to be selected
  • Import by employee – Ratings can be imported via master user file (UDF)
  • Import by Assignment History – Ratings can be imported via History data

Note

Bonus Calculations are configured during the implementation stage; seek the advice of your partner consultant or Customer Success before any change is made. Bonus Calculation formula also affects budget calculation.

Goal Plan Name

This refers to the Objective variable pay template configured during implementation. This template defines the structure of the Business Goals file. Whenever the plan is copied, a new objective variable pay template is created in the back-end and reduces consulting/ticket maintenance.

Basis Calculation Equation

Basis which refers to the bonus target amount can be determined using the following options:

  • Imported column from User Data File – Used for point in time calculation. Typically variable pay target amount is calculated on base pay on each assignment. However, many companies due to business process or certain country regulations, calculates their base target amount as of a particular date instead of assignment effective date. Example, year-end salary is the base target amount no matter how many assignments and salary changes the employee had during the year.
  • Imported column from Employee history data file – Used for calculating effective-dated base target amount.
  • Custom formula – Base target amount is calculated within the system, using numeric fields that were created in Succession Data Model.

Rating Configuration

This section manages the rating sources that will be used for the plan.

  • Is this Bonus Program based on Assignments? Assignment-Based Rating allows you to assign different performance forms per assignment and calculate the bonus payout based on the different employee's assignments during the year. Additional settings are required if ABR is selected.
  • Individual– Defines the data source to be used for Individual Performance Rating
  • Performance Management – ‘Overall Rating’ (overallCompetency | overallObjective | overallPerformance | overallPotential) is commonly used when SAP SuccessFactors Performance Management is implemented in the system.
  • Employee Profile – Refers to scorecard created in Employee Profile
  • Import by Employee – Ratings can be imported using UDF
  • Import by Assignment History – Ratings can be imported using Employee History Data File
  • By Employee – So that the total payout amount for the employee cannot exceed a pre-configured percentage of the sum of the prorated target amounts for the employee

Bonus Caps

Bonus caps are set to limit payout amount.

  • By employee – If bonus cap is applied for the total of all assignments
  • By bonus plan – If cap is applied at each plan

Guidelines

Guideline rules provide the minimum and maximum recommendation planners can give to employees based on single or multiple criteria. For variable pay, guidelines can be set to be used on either Individual or Team sections by choosing the appropriate guideline type.

Guideline rules are copied during the cloning process, but can be modified in Plan setupManage Plan DetailsGuidelines. Guideline criteria can be one or a combination of the following:

  • Rating: Employee's performance rating is considered during the calculation
  • Job Level: Current job level affects the guideline
  • Pay Grade: Current pay grade affects the guideline
  • Budget Group: Guideline applies to a specific compensation group
  • Custom Field: A maximum of 5 Custom fields can be created to be used as guidelines

Additional settings are available such as:

Hard Limit

  • Yes, the manager cannot go outside the values defined
  • No, the manager is allowed to set a value that is not within the range, but a warning will be issued

Prorating

  • If Yes, guideline values will follow how proration was setup in the system.

Force Default on Rating Change/Custom Field

  • This setting will reset the default guideline value when changes are made to Ratings or custom field.

High/Low Action

  • This action sets up a notification prompt for planners when guideline formula includes High/low data point.

Guidelines - Force Comment

When the Performance Percent field is set to editable, planners are given discretion on payouts for the Individual section on the worksheet.

A force comment feature can be added to trigger a justification comment if payouts are outside the defined guidelines. When configured, a bubble icon displays. If an amount outside the guideline is entered, the bubble turns red.

Forced Comments can be configured in admin interface by navigating to Plan SetupDesign WorksheetDefine Standard Validation Rules.

In the example in the figure below, the max guidelines is set to 90%, but the planner has entered 100%.

The Define Standard Validation Rules screen, showing the Force Comment feature, is displayed.

At this time, the planner can still save the form but cannot send to the next step of the route map.

To enter a comment, select the comment bubble icon and enters the comment in the pop-up window. Choose Save and Close to finalize.

Once entered, the comment may be edited or deleted.

Guidelines Using Editable or Formula Based Fields

Calculated or editable fields can be used as criteria for defining Guideline tables including the standard fields.

Only editable or formula-based columns of string, percent, or amount type are supported. The following example uses user entered data (Manager selects whether employee has been reviewed or not), a group of employees and a custom formula (Total Paid Previous FY).

Guideline rule settings demonstrating the use of custom fields as guideline criteria.

When creating the formula you may now choose criteria that is static (Guideline Group) or non-static (Reviewed) data as well as formulas (Total Paid Previous FY).

Guideline formulas using custom fields to determine the min & max allowed.

Budgets

Budget in Variable Pay is optional and used to track the discretionary component of the payout. When used, you can choose different ways to calculate for the budget base amount.

Budget Modes – Specify how the budget base amount will be calculated. SAP SuccessFactors Variable Pay supports the following modes:

  • Direct Amount
  • Percent of Custom Field
  • Budget by Guideline (Individual & Team)
  • Percent of Calculated Forecast (Forecast Business Achievement)
  • Percent of Calculated Forecast 2 (Forecast 2 Business Achievement)
  • Percent of Calculated Results (Actual Business Achievement)

The budget percentage can be determined using the following approach:

  • User – The budget percentage is defined at user level, imported from UDF
  • Template – The budget percentage defined at variable pay plan level, specified budget value will be followed for the entire plan
  • Group – The budget percentage is defined at group level, specified in group assignments

There are three kinds of budget that can be displayed in SAP SuccessFactors Variable Pay:

  • Forecasting
  • Forecasting 2
  • Results

Forecasting and Forecasting 2 are used only for building budget scenarios, when the final results are in, Results budget type is used.

Budget spent calculation is affected by the bonus equation being used in the Variable Pay program. For additive formulas, budget spent only uses the discretionary portion of the payout. For multiplicative formulas, budget spent includes business calculated amount.

Budget Example 1:

Formula 3 (Additive): Using percentOfCalculated mode

Budget amounts are calculated as follows:

  • Budget = Sum of Individual Target amount* Budget Percent
  • Budget Spent = Total of Individual Target amount * Individual Percent
An example of a budget using calculated fields

Budget Example 2:

Formula 2 (Multiplicative) - Using percentOfCalculated mode

Budget amounts are calculated as follows:

  • Results Budget = Sum of Results Calculated Target Amount * Budget Percent
  • Result Spent = Total of Results Target amount * Individual Percent
  • Forecast Budget = Sum of Forecast Calculated Target Amount * Budget Percent
  • Forecast Spent = Total of Forecast Target amount * Individual Percent
  • Forecast 2 Budget = Sum of Forecast Calculated Target Amount * Budget Percent
  • Forecast 2 Spent = Total of Forecast Target amount * Individual Percent
An example of a budget using calculated fields

Note

Forecast and Forecast 2 are added for presentation purposes. Typically results budget are the only one added for the plan.

Budget Advanced Options

Additional settings for budget calculation. Provide details as follows:

  • Type the family name when budget percentage is based on group.
  • Type the Import key when budget percentage is imported in UDF.
  • Type the custom field Id in base custom field when using percentOfCustomField mode.
  • Type the column Id on the allocation columns if you would like to specify which field to use for the spent amount.
  • Use Final Payout for Variable Pay instead of Total Individual Target, no longer used.

Enforcing the Budget

Add a budget rule sets the system behavior when budget is exceeded. A setting to allow, warn or disallow the planners from exceeding the budget. It may also control budget excess by preventing saving a worksheet that is over budget can also customize the warning message.

Budget Display Grouping

The Budget panel typically displays total amounts in functional currency. However, a planner may have multiple employees paid in different currencies; in this case, displaying budgets in different currencies may be required.

The groupBy function addresses this need. This should not be confused with calculating budgets based on groups. groupBy is used to display budgets separately but still using one budget calculation. groupBy can use the following attributes to display budgets:

  • Local Currency Code – the only standard field supported
  • Custom Field – requires field to be read-only, reportable, and string type
Using the Budget Grouping screen to display budgets in multiple currencies

Set Up a Variable Pay Plan

In this exercise, you will copy previous year’s Variable Pay plan to create a new plan for this year’s cycle.

Steps

  1. Login to SAP SuccessFactors as an administrator.

  2. Navigate to Compensation Home by typing it in Action Search.

  3. From the left panel, search for Short-Term Incentive Plan.

  4. Click Copy ().

  5. Enter Varpay Incentive Plan as the new plan template name.

  6. Leave the Start Date and End Date for now; this will be edited later.

  7. Leave the New Effective Date blank; this is only relevant for EC integration.

  8. Leave the Clone Compensation Worksheet Eligibility Rules unchecked.

  9. In the Data Files section, select all five check boxes:

    • Employee History
    • Business Goals
    • Bonus Plans
    • Eligibility Rules
    • Goal Weights
  10. Select Copy.

  11. Select Close.

  12. On the left panel, select Varpay Incentive Plan (the newly copied plan).

  13. Select the Plan Setup tab.

  14. In the Plan SetupSettingsPlan Information section, change the Bonus Start Date to January 1 of current year.

  15. Change the Bonus End Date to December 31 of current year.

  16. In Default Currency View, choose Functional.

  17. In Import basis and custom fields as, choose Local Currency.

  18. Select Save.

  19. Go to Plan SetupSettingsDisplay Settings.

  20. Select Freeze Column(s) for Scrolling.

  21. Select Save.

  22. Go to Plan SetupSettingsSet Bonus Calculation.

  23. Review the Bonus Calculation Equation.

    1. The goal section is set to 1(default).
    2. The calculation equation is set to base x business performance x individual performance.
    3. Configure basis amount is set as Imported column from Employee History File (default).
    4. The Individual Rating source is set to Performamnce Management.
    5. No Bonus cap is defined.
  24. Go to Plan SetupManage Plan DetailsGuidelines.

  25. Select rule4varpay.

  26. For the unrated formula, change the Min to 50, Default to 75, and Max to 100.

  27. Click Save.

Result

This completes the exercise.