Introducing SAP SuccessFactors Variable Pay

Objectives

After completing this lesson, you will be able to:
  • Download the course files.
  • List the capabilities of SAP SuccessFactors Variable Pay.
  • Compare the SAP SuccessFactors solutions of Variable Pay and Compensation.
  • Describe the Variable Pay business process.
  • Identify the main sections of the SAP SuccessFactors Variable Pay form.
  • Describe bonus plans and business goals functionality.
  • Explain how to calculate bonus payouts.
  • Calculate a bonus payout.
  • Describe the available variable pay reports.

Download the Course Files

Download the course files. You are asked to use these files in various exercises throughout the course.

SAP SuccessFactors Variable Pay

SAP SuccessFactors Variable Pay is a system designed to standardize employees' short-term incentive calculation. Short-term incentive or bonus is a type of compensation where the payout varies based on achieving predefined company metrics, whereas salary is a type of compensation paid in equal proportions throughout the year. Salary-related components are covered in a separate course (THR86), while this course is focused on elements that comprised the bonus structure.

How Does Variable Pay Work?

SAP SuccessFactors Variable Pay implements a strategy for allocating individual, team, and group rewards based on the achievement of individual and organizational targets during the year.

It uses a formula-based approach to calculate bonuses from weighted target incentive pay programs.

High-Level Features of SAP SuccessFactors Variable Pay

At a high-level, SAP SuccessFactors Variable Pay is the end-to-end solution for a streamlined bonus planning and payout process. Features include:

  • Manages employee with bonus target amounts.

  • Calculates bonus payout on weighted business, individual, and/or team goals.

  • Integrates employee performance into bonus calculation either as a multiplier or as an additive component.

  • Assigns bonus plans based on one or more employee history fields.

  • Prorates the bonus target amount for employees who are on a plan for a portion of the plan period.

  • Supports point-in time bonus calculation (MBO).

Some bonus programs are NOT supported by SAP SuccessFactors Variable Pay and are NOT addressed in this course:

  • Sales Incentive/Commission program

  • Point value proxy systems

  • Non-cash bonus systems

A Comparison of SAP SuccessFactors Solutions: Variable Pay and Compensation

Variable Pay is included in the product license of SAP SuccessFactors Compensation. It is, however, a different solution from Compensation.

The SAP SuccessFactors Compensation solution supports the following planning processes:

  • Salary planning - merit, promotions, and so on.
  • Long-term incentive (Stock) planning - stocks, options, and so on.

SAP SuccessFactors Variable Pay is a template-based solution specifically used for managing short-term incentives (bonuses). While you can configure compensation plans to include a Management By Objective (MBO) tab, we do not recommend that you do this.

SAP SuccessFactors Variable Pay Advantages (Versus Compensation - MBO Tab)

The following list outlines several advantages in using SAP SuccessFactors Variable Pay over the SAP SuccessFactors Compensation MBO tab:

  • SAP SuccessFactors Variable Pay manages several bonus plans with weighted business goals in a single program.

  • Employees can be assigned to more than one bonus plan.

  • Bonus plan assignment or eligibility is determined by a lookup field in the employee history data file (not to be confused with the user data file).

  • SAP SuccessFactors Variable Pay compares business goal results to target and calculates payouts using interpolation or step scale.

  • In addition to individual performance, Variable Pay can use a team’s Performance Management form ratings/achievement and guidelines to calculate final payout.

  • SAP SuccessFactors Variable Pay applies bonus caps to limit the bonus plan payout.

  • SAP SuccessFactors Variable Pay is usually managed by compensation administrators (not individual managers).

Note

The Bonus tab in the SAP SuccessFactors Compensation solution can only support single plan participation and does not include proration. Configuration is mostly done in XML, which makes it harder for company administrators to manage.
Diagram with two overlapping blue ovals for Variable Pay Planning and Compensation Planning, linked by Compensation Data. Lists of related files surround ovals, including VP Program Template and Salary Pay Matrix.

Variable Pay facilitates the administration of complex bonus calculations that include quantitative business performance and employee performance measures and the data comes from multiple import files.

Variable Pay Data Sources

Some of these data sources are also available from the user interface, but for this example, we assume that all data is coming from imports.

Flowchart of Employee Specific Data and Plan Specific Data, showing components like UDF, Goal File, Eligibility File, and other data elements like Guidelines and Budgets under each category.
  • The user data file - stores the unique identifier of each employee (userId). The userId is what is used to identify the employees in the employee history data file.
  • Employee history data file - contains a list of bonus-eligible employees. Each assignment row will have the inclusive dates of the assignment and bonus target amount, which will be used as part of bonus calculation.
  • Eligibility file - identifies which bonus plan the employees in Employee History data file belongs.
  • Bonus plan - is the incentive program the company is offering, there can be multiple incentive programs in one variable pay plan.
  • Business goals - are the objectives laid out by the company typically measuring profits and revenues against a given target.
  • Goal weights - some goals are more important than others, and assigning weights to each business goal indicate how goal payouts will be calculated.

Key Product Differences

  CompensationVariable Pay
Who?Key Users:ManagersAdministrators
 Affected:All EmployeesBonus eligible
What?Compensation Components:Salary, Bonus (MBO), StockShort-term incentive (bonus)
How?Guidelines/Calculations:SimpleMay involve lookup, multi-plan proration, complex calculations
 Guideline Input:Employee performance (qualitative goals)Company, business unit, employee performance (quantitative goals)
 Award Determination:Manager DiscretionMay be formulaic
When?Frequency:Annual (usually)Can be annual, quarterly, monthly, and so on

Variable Pay Business Process

The Variable Pay business process consists of many components.

Process flowchart showing quarterly steps for bonus program configuration, calculations, validation, communication to employees, financial updates, and final payout administration.
Timeline showing variable pay tasks: Q1 employee views goal statements, manager validates data. Q4 manager inputs discretionary increases. Q1 employee views payout statements, paychecks increase.
A timeline with tasks for HR/Comp Admin and Sr Leaders across four quarters: develop budgets, define compensation, configure system, update financials, confirm results, calculate and load payouts.

A complete diagram of the Variable Pay planning process is available in the SAP Best Practices Explorer: https://rapid.sap.com/bp/

Sections of the SAP SuccessFactors Variable Pay Form

The Variable Pay program is sometimes called the Variable Pay template or the Variable Pay plan.

The SAP SuccessFactors Variable Pay Program

  • Each Variable Pay cycle is represented by a Variable Pay program.

  • It is configured in the Admin Center.

  • All configurations are stored in an XML document within Provisioning.

  • Each Variable Pay program must have a unique Variable Pay Objective Plan template uploaded.

The Variable Pay Form

The Variable Pay form is generated based on manager hierarchy (standard, second manager, or planner). The Variable Pay form features the following:

  • List of the manager’s reports with bonus target amount and calculations

  • List the assigned bonus plan(s) for each employee

  • Budgets (Forecast, Modeling, and/or Results)

  • A route map for Variable Pay form approval

  • Three main sections (Entry Level, Employee History Data, and Calculation)

Variable Pay Form: Entry-Level Section

The entry-level section displays:

  • Single-line overview of each employee’s bonus payout

  • Rollup of the bonus calculation

  • Managers adjust individual payout (if allowed)

  • Admins add and arrange columns using Column Designer

Table showing variable pay for six employees with columns for targets, payouts, ratings, and user IDs. Marcus Hoff received the highest final payout, while Wilma Sown received the lowest percentage of total.

Variable Pay Form: Entry-Level Section Fields

The fields are Individual Target, Business Target, Total Target, and/or Team Target, and the respective calculated payout.

Performance rating and guidelines are used to modify the Individual/Team payout.

Override is used to override the final payout based on role permission (manager, second manager, admin, and so on). The final payout is the final calculated bonus for the employee.

Custom fields can be added to display data from a calculation or a user data file.

Variable Pay Form: Details Section

The Variable Pay Details section is accessed by clicking on the vertical ellipsis on the form.

  • Comprised of the Employee History Data and Calculation sections.

  • Displays plan name and employee information.

  • Calculates the Bonus Payout for the Business Goals.

  • Displays the Individual and/or Team Goal results (Achievement % or Rating).

Variable Pay Form: Details Section–Employee History Data

The Employee History section displays:

  • Data including bonus target, bonus target percent, start/end dates, salary from the Employee History Data file.

  • Contains the fields used to determine eligibility.

  • Employee History fields can be hidden.

  • Supports assignment level custom fields.

  • Field types which can be added in the background element:

    • Eight Integer fields (whole numbers)

    • Eight float fields (decimals)

    • Three date fields

    • 20 text fields

Employee information and payout details for Marcus Hoff, an Executive Director. Breakdown of business and individual goals with target weights, results, ratings, and payout amounts totaling USD8,000.

Variable Pay Form: Calculation Section

The Calculation section includes:

  • A mix of business, individual, and/or team goals sections that are used to calculate the final bonus payout amount.

    Each of these can have a payout weight (additive formula).

  • The business section can display minimum, target, and maximum goals used to calculate payout based on the actual results.

  • Individual and team sections use Performance Management forms overall/calculated rating or goal achievement percent. Guidelines and/or manager discretion is used to calculate payout.

  • Supports Assignment Level Custom Fields (ALCF).

Product Functionality - Bonus Plans and Business Goals

SAP SuccessFactors Variable Pay supports multiple bonus plans or bonus schemes. For example, corporate plan, supply chain parts plan, district management plan, and so on.

Note

Planners use the worksheet once a year for two weeks and, considering there are new features each year and a large amount of information on the worksheet, it can become challenging to complete. Customers can create a guided simulation of the worksheets and its elements using SAP Enable Now, provided they purchase an SAP Enable Now license. To know more about it, visit the SAP Help Portal and look for the SAP Enable Now Implementation Guide.

Each bonus plan is associated with many weighted business goals. For example, earnings per share, EBITDA (earnings before interest, taxes, depreciation, and amortization), district revenues, and so on.

A diagram titled Bonus Plan: Supply Chain Parts showing a formula for Bonus calculation based on Earnings Per Share, Supply Chain Parts Scorecard, and Individual Achievement Factor.

Product Functionality–Business Plans and Business Goals–Demographic Data

Employees are eligible for bonus plans based on their demographic data. For example, job code, level, division, department, location, and so on.

Flowchart showing job titles linked to bonus plans: Supply Chain Parts Supervisor to Supply Chain Parts Bonus Plan; Home Delivery Supervisor to Home Delivery Bonus Plan.

Business goal weights are defined within the bonus plan.

  • Example: The EPS goal is weighted at 50% for the Supply Chain Parts bonus plan.

  • However, EPS is weighted at 25% for the Home Delivery bonus plan.

Product Functionality - Business Goal Achievements

When the business goal achievement results are known, they are compared against the business goal targets to determine the actual payout percent.

Flowchart titled 'Bonus Plan: Supply Chain Parts showing how bonus is calculated. It involves earnings per share, supply chain parts scorecard, and individual achievement factors.

Business goals have predetermined achievement targets:

  • As mentioned, when the business goal achievement results are known, they are compared against the business goal targets to determine the actual payout percent.

  • Each achievement target is anchored to a payout percentage.

Direct, Interpolation, and Step Calculation

There are three payout functions supported within a single program/plan:

  • Interpolation

  • Step Scale

  • Direct

Table with columns: Achievement Target, Value, Payout percentage. Minimum USD 2.00 with 60%. Target USD 2.15 with 100%. Maximum USD 2.28 with 200%.

Interpolation Calculations

Graph showing payout percentage based on EPS. At USD 2.05 achievement, payout is 73%, and at USD 2.26 achievement, payout is 184.62%. A line connects these points, illustrating a rising trend.

The Interpolation payout function type works by approximating the payout value between the two given data points.

Step Calculations

Graph shows payout percentage versus achievement in dollars, with key points: USD 2.00 at 60%, USD 2.15 at 100%, and USD 2.28 at 200%. Includes annotations for achievements USD 2.05 and USD 2.26.

The Step payout function type works by achieving any of the set guidelines. Anything in between takes the lower value.

Direct Payout

  • The Direct payout model is used when the goal achievement results are known and the payout percentage is defined.

  • The payout percent is uploaded for each business goal (Variable Pay does not perform any calculations).

  • If set to direct, then the value in direct payout percent overrides the normal performance payout for goals.

Bonus Payouts

There are many ways to calculate final payouts for SAP SuccessFactors Variable Pay. However, a standard equation is required for each program.

These are the standard equations in SAP SuccessFactors Variable Pay.

Five performance formulas are listed. The third option is selected: base x (business performance + individual performance). The other options are variations multiplying base, business, team, and individual performance.

Each Variable Pay plan must include one formula; this formula is used to calculate the final payout for each employee.

  • Formulas 1, 2, and 4 are multiplicative formulas.

  • Formulas 3 and 5 are additive formulas.

Additive Formulas

  • Additive formulas are used when Individual/Team performance scores contribute to the final payout as an addition to the business achievement payout.

  • Section weights are defined for the Business, Individual, and Team section.

  • The weight is then multiplied by the base to get the section amount.

  • The final payout is the sum of goal achievement payouts for all sections.

  • Formulas:

    • Formula 3: Base X (Business + Individual)

    • Formula 5: Base X (Business + Individual + Team)

Note

If business goal is disabled, all business sections in equations are removed.
Image showing an example of additive bonus calculation with target salary, business results, individual results, and final payout. Calculations detail business and individual goal payouts summing to 10,915.

Multiplicative Formulas

  • Used when Individual/Team performance scores contribute to the final payout as a multiplier to the business achievement payout.

  • Used to motivate employees to perform better to receive higher pay.

  • The business section has its own payout percent.

  • The Individual/Team payout is calculated as a multiplier. The multiplier value comes from configured guideline matrix.

  • The final payout is determined by multiplying the business achievement payout with the Individual/Team score.

  • Formulas:

    • Formula 1: Base X Business

    • Formula 2: Base X Business X Individual

    • Formula 4: Base X Business X Individual X Team

Note

If business goal is disabled, all business sections in equations are removed.
A table illustrating a multiplicative calculation example for variable pay, displaying computations for business results and individual results, leading to a final payout figure of 5,898.

Proration

Some employees are eligible for more than one bonus plan or have a change in basis throughout the course of the evaluation period. It is a heavy administrative burden for Compensation professionals.

SAP SuccessFactors Variable Pay eases this burden by:

  • Considering the employee’s date-effective historical records

  • Determining who is eligible for which bonus plans during which timeframes or which basis value to calculate from

  • Prorating the payouts for each bonus plan or basis value

Variable Pay system proration works by comparing the assignment dates of employees by bonus period. There is no switch to turn off proration. Some companies calculate proration outside the SAP SuccessFactors system. To eliminate double proration, assignment dates must match the bonus period on the employee history file.

NameBusiness UnitAssignmentBonus periodProration
RmaxxCorporateJanuary 1 to March 31January 1 to December 3125%
RmaxxConsumerApril 1 to December 31January 1 to December 3175%

Point in Time Calculation

There are various companies that would like the base pay for the bonus calculation to be based on a particular date. For example, year-end. This is the current business process for many companies, and a regulation in certain countries where the inflation is very high.

In such programs, the customers may only be interested in the salary as of a particular date (for example, year-end 12/31) to calculate the bonus target.

Variable Pay allows point in time calculation by importing the basis from the user data file.

User Data File Data

NameSalaryBonus TargetBonus Target Amount
Richard Maxx190,00010%19,000

Employee History Data

NameStart DateEnd DateSalaryBonus TargetBasis
Rmaxx01/01/20xx03/31/20xx178,00010%Leave blank
Rmaxx04/01/20xx12/31/20xx190,00010%Leave blank

Generated History Records

AssignmentStart DateEnd DateBasis
Assignment 101/01/20xx03/31/20xx19,000
Assignment 204/01/20xx12/31/20xx19,000

The basis column in the employee history data file is left blank as it is pulled from the user data file using an import key.

The basis as seen in the example is based on year-end salary as opposed to being calculated per salary's effective date.

Some companies have provisions in their bonus programs that employees can make no more than a specific amount of their bonus target. Typically this cap is defined either by bonus plan or employee.

Bonus Plan Caps: By Bonus Plan

By bonus plan: wherein the total of the business goal payout amounts cannot exceed a preconfigured percentage of the prorated target amount for that assignment. The cap is applied at each incentive plan.

Bonus Plan Caps: By Employee

By employee: wherein the total payout amount for the employee cannot exceed a preconfigured percentage of the sum of the prorated target amounts for the employee. The system applies the cap at the end, using the aggregate amounts.

Calculate a Bonus Payout

Business Example

You must calculate a bonus payout.

ACME's calculation of its employees' short term-incentive is based on corporate and individual performance. An employee's individual performance is worth 25% of the total bonus payout and the corporate goals are worth 75%.

The corporate performance is measured using these goals:

  • Corporate revenue, weighted at 60%
  • Corporate Operating Income, weighted at 40%

This year's achievement payout for Corporate Operating Income goal was set as 150%. Corporate Revenue payout is calculated using the following metrics:

Corporate Revenue's Performance Metric

Performance LevelAmountPayout Percent
Minimum500,00040%
Target1,000,000100%
Maximum2,000,000130%
*Linear interpolation will be used to determine payout when actual revenue falls between levels.

This year, ACME posted their annual corporate revenue as USD 1,250,000.

Steps

  1. Which formula type should ACME use, additive or multiplicative? Why?

    1. Additive formula, because the sections are weighted. Individual Performance/Section weighted as 25% of total bonus payout, while Corporate Performance/Section is weighted as 75%.

  2. Using an online linear interpolation calculator, determine the payout percent of corporate revenue. There are linear calculators available online.

    1. Actual corporate revenue was USD 1,250,000, which falls between the target and maximum performance levels; by using interpolation, the payout percent is 107.5%.

  3. If ACME were to decide to use the step method (instead of interpolation), what would the corporate revenue's supposed payout percent be?

    1. The payout percent would have been 100% because the actual revenue did not reach the maximum performance level.

  4. Fill the white spaces appropriately with ACME's information.

    Compensation breakdown for Marcus Hoff in Business and Individual Sections, showing target amounts, payouts, goals, ratings, guidelines, and evaluation, with red boxes indicating obscured details.
    1. Use the information for ACME.

      Screenshot of a business evaluation form with highlighted values: individual payout amount USD 2,200, final payout USD 9,670, and percent of total target 121 percent on Marcus Hoff's section.

Variable Pay Reports

Validation reports are used to verify if the uploaded data is correct.

Variable Pay Program Reports - Validation Reports

The validation reports available are:

  • Employee History: Displays the employee history data file field and corresponding background element field IDs.

  • Employee History & Proration: Includes proration percentage of each assignment.

  • Employee History Gaps: Employees that do not have a bonus plan assigned at some point within the plan period.

  • Employee History Overlap: Employees with more than one plan assigned within the same date range.

  • Business Goal Weights: Weights and mappings data file fields.

  • Business Goal Performance: Business goals data file fields.

Variable Pay Program Reports - Export Reports

The Export Report is used to import data into the HRIS.

The Export Reports available are:

  • Bonus Payout: Entry-Level report (one row per employee)

  • Bonus Payout Details Report: Goal details (multiple rows per employees)

  • Override: Employees that contain a value in the override field

Note

Executive Review is another type of Variable Pay report. It is discussed in another section of this training.

Generation of Variable Pay Program Reports

Validation and Export Reports are generated directly in the SAP SuccessFactors UI, within the Reports tab of each Variable Pay program.

Reports can be generated in the currency of choice when multiple currencies are used in a program.

Screenshot of a software interface showing reports in a Plan Setup. The highlighted report is Variable Pay Bonus Payout Report with the currency view set to Functional Currency (USD).

Variable Pay Bonus Forecasting and Accrual Report - Overview

Most Variable Pay customers must conduct periodic calculations of projected/forecasted bonus payout costs for the company. Quarterly calculations are the most common.

  • Variable Pay admins receive a forecasted business goals results from the finance teams.

  • Admins then perform bonus calculations to determine what the expected bonus payout costs are for the company and send a report back to finance teams.

  • This is a manual process for admins with complex bonus calculations conducted on error-prone spreadsheets.

  • The Bonus Forecasting and Accrual Report automates this forecasting/calculation process without the need to launch forms.

Product Functionality - Forecasting "what-ifs"

Administrators can forecast total spending on bonus plans by importing estimated business goal results.

The administrator can import and reimport forecasted data iteratively for "what-if" scenarios at different times.

Administrators can forecast total spending on bonus plans by importing estimated business goal results. The chart shows different financial stages from Q1 to Q1, with a forecast of USD 2.15 for EPS.

Variable Pay Bonus Forecasting and Accrual Report - High-Level Steps

In the beginning of the cycle, set up the Variable Pay program with all data:

  • Bonus Calculation Formula

  • Budgets

  • Bonus Plans

  • Guidelines

  • Eligibility

  • Business Goals

  • Business Goal Weights

During the planning cycle, do the following:

  • Enable the Bonus Forecasting RBP setting for applicable admins.

  • Navigate to Plan SetupForecast Bonus. Choose from two options: Forecast Bonus or Forecast Bonus Results.

Note

For Bonus Forecasting to work, Enable Generic Objects must be checked in ProvisioningCompany Settings.

For Forecast Bonus Setup:

Upload the annual forecasted financial data (forecast or forecast 2) into the system as part of the business goals file.

  • The leading practice is to use only the forecast and forecast 2 (modeling) columns for this calculation.

  • The results columns must be reserved for actual bonus payout calculations.

A table with columns for Customer Sat Index, metric, amount, lookupField, businessGoalCode, and lookupValue, and data rows for Corporate, EMEA, Latin America, and North America, showing the words forecast and result.
  • Enter a name for the Forecast Report.

  • Enter bonus start and end dates.

  • Consider individual and/or team results at 100% target, or use previous years individual/team ratings from previous year’s Performance Management forms.

    • Select a rating source for individual goals.

    • Select a rating source for team goals.

  • Without launching the forms, choose Create to generate the forecast report.

A form titled Forecast Bonus with fields for Forecast name, Start Date, End Date, and options for calculating goals based on target achieved or previous year data. Buttons for Create and Reset are at the bottom.

The system calculates a bonus payout based on the setup data.

Bonus Forecast Results:

The admin can view the forecast information in the following ways:

  • In report form, using export

  • In graphical format, by navigating to Forecast BonusForecast Bonus Results

In the graphical format, an overall view displays with Forecast 1, Forecast 2, and Actual Results data. Choose the Details icon to show or hide a payout breakdown by desired group: department, division, location, or job code.

Log in to track your progress & complete quizzes