Setting up and Running Off-Cycle Payroll Process Configuration

Objective

After completing this lesson, you will be able to setup and run posting payroll process configuration

Setting Up and Running Off Cycle Payroll Processes

In this unit, you’ll learn about running both regular and off-cycle payroll. Let’s start by discussing the difference between regular and off-cycle payroll.

Regular payroll is conducted in fixed, regular intervals, called payroll periods. During regular payroll, relevant payroll data needs to be locked. An off-cycle payroll is only conducted on an as-needed basis. Sometimes a customer will need to run payroll for some specific reason between regular periods and an off-cycle payroll allows them to do this.

Off-cycle calculations are not relevant for all countries, meaning that they are country-specific. If your customer does not live in a country with off-cycle process, you won’t have to do this process for them.

Let’s talk more about regular payroll.

Regular payroll includes the following features:

  • Runs at fixed, regular intervals (payroll periods).
  • Payment is made on a fixed date (payment date).
  • Calculates all payroll-relevant data for the period in question (basic remuneration, special payments, overtime payments, bonuses, taxes, garnishments, loans, and so on).
  • Must be completed for all employees from the payroll area without any errors.
The image shows two screens that are part of the regular payroll run. Screen 1, the Payroll Control Record, show the payroll period. Screen 2, the Payroll driver (international) shows the Payroll area.

Payroll Area and Payment Date Definition

When you run regular payroll activities, you must specify the payroll area on the payroll driver selection screen twice - once to determine the current payroll period according to the control record of the payroll area. The system determines the payment date by setting up payroll periods. Then you will complete the payroll activities for the corresponding payment dates.

Image 1 in the figure shows the selection screen of the report RPUCTP00 where the Payment Day rules and Number of days fields allow you to specify how the payment date should be calculated for each generated payroll period. These payment dates will be relevant for all payroll areas with the same combination of date modifier and period parameter.

Image 2 in the figure shows where you can check and manually change the payment date after generation by the report RPUCTP00. For example, the generated payment date falls on Sunday (March 31 and you need to move it to Friday (March 29).

The image shows two screens. Screen 1 displays the selection screen for report RPUCTP00. It provides the option to specify how payment dates should be calculated for each payroll period, using the Payment Day rules and Number of days fields. These payment dates will apply to all payroll areas that share the same combination of date modifier and period parameter. Screen 2 displays the location where you can verify and manually adjust the payment date following generation by report RPUCTP00. For instance, if the generated payment date is on a Sunday (March 31), and you need to change it to Friday (March 29).

For regular payroll, there are specific attributes that don’t require additional information. The regular payroll run is possible when the control record of the payroll area is set to the status Released for payroll. Additional information must not be specified on the payroll driver screen.

Keep in mind the following parameters:

  • Previous/already calculated payroll: Changes in relevant payroll data for previous (already calculated) periods lead to recalculation.
  • Current payroll: A productive payroll run is possible only for the current payroll period.
  • Future payroll: Productive payroll for future periods (after the current payroll period end date) is impossible.
The image shows two screens. Screen 1 shows the last payroll period. Screen 2, the Payroll driver, shows the payroll for future periods.

Off-Cycle Payroll

Next, let’s talk about off-cycle (OC) payroll. Recall that OC payroll occurs outside of a regular payroll period and requires additional planning. Considerations for OC payroll include the following:

  • Off-cycle carries out specific off-cycle payroll activities for individual employees on any day after the payment date of the closed payroll period and before the payment date of the next payroll period.
  • Off-cycle reasons differentiate between various types of off-cycle payroll runs.
  • Off-cycle is possible when the control record for the payroll area has the status Exit payroll.

There are two prerequisites for running OC payroll:

  1. The current payroll period is closed.
  2. The off-cycle will run on dates between the current payroll period payment date and next payroll period payment date.

Think of OC like a puzzle: we are only able to run OC if the regular payroll is closed and all activities for regular payroll run were completed. If you need to run additional calculations, you’re only able to do this if the status of the regular payroll area status is set to Exit Payroll.

The image shows the payroll control record. The payroll status is Exit Payroll. This is required for an off-cyle payroll run.
You can do additional calculations, if necessary, but only if all the activities from the previous payroll have been completed and the status is set to Exit.

Next, let’s talk about two different types of OC payroll types: Payroll Type A and Payroll Type B.

Payroll Type A

There must be a serious reason to perform an OC calculation, for example, waiting to pay a holiday bonus for employees. Another example might be to make a payment if an employee left the company in the middle of a payroll period.

Payroll Type A is used for specific situations. For Payroll Type A, the system will search for information for future payments. For example, we want to pay employees an annual bonus without waiting for the next regular payroll run. In that case, we need to create a record 0267 IT "Additional Off-Cycle Payments" and specify the off-cycle reason, payment date, and payroll ID in addition to the wage type and amount.

The image shows potential reasons for an off-cycle payment and how structures in the system, the Category for and off cycle reason and the off cycle reason type, result in payroll type A. This type A is used for specific situations.
The screen shows Payroll Control Record with status Exit Payroll. A productive off-cycle payroll run is possible only for furture periods.

Payroll Type A (continued)

For Payroll Type A, you must enter the same data in the selection screen for the process or the payroll driver as you did when you created the infotype record. Payroll type (determined automatically according to the off-cycle reason), off-cycle reason, payroll identifier, and payment date must be accurately provided.

This applies to the following entries:

  • Off-cycle reason
  • Payroll type
  • Payroll identifier
  • Payment date of the off-cycle payroll run

You can create record of 0267 IT "Additional Off-Cycle Payments" for the selected employee using the Off-cycle Workbench transaction. First, you must enter payment information on the transaction screen, then perform off-cycle calculation and check the result. Finally, you can save the infotype record. Payroll Identifier (PAYID) allows us to perform a few off-cycle payroll runs on the same date.

The images shows three screens with required off-cycle payroll run attributes.

Payroll Type B

Payroll Type B is used when you need to make corrections in an already calculated period. For example, if a serious mistake has occurred in the past.

Therefore, a correction is the main reason for Payroll Type B. For payroll type B, the off-cycle reason type allows you to trigger a correction run due to changes in payroll-relevant data in already processed periods.

The image shows Payroll type B and that is used for corrections.

Correction Off-cycle: Payroll Type B

Here are some differences between Payroll Type A and Payroll Type B:

  • Payroll Type A will search for information in the future (using specific infotype).
  • Payroll Type B doesn’t take into consideration any information after the current payroll period— it will only search for corrections in an already calculated payroll period. Payroll Type B will run a new off-cycle calculation for the corrected information to fix errors or consider some new data from the past.
The image shows that for payroll type B only changes for already processed payroll periods are taken into account.

Off-Cycle Correction Run Attributes

When starting the OC calculation, provide the reason and define the payment dates (between current and next payroll period). You can use any date after the payment date of the current payroll period and before the payment date of the next regular run.

To summarize:

  • Type A: Enter information for the specific IT in the future, so provide correct information for the payroll driver.
  • Type B: System will only check the info in the past, so it is flexible for payment dates.

Off-Cycle Workbench

The image shows the screen of the Off-Cycle Workbench for a single personal number.

Mass off-cycle calculations can be run via the payroll driver. The Off-Cycle Workbench transaction is used for individual off-cycle calculations. The figure, Off-Cycle Workbench, shows the screen of the Off-Cycle Workbench for a single personal number. The transaction PUOC_XX (where XX - country grouping) is used for an Off-Cycle payroll run for an individual person number, and then it is necessary to execute subsequential activities (posting, printing pay slip, and so on).

Comparing Type A and Type B Payroll Results

This system uses this specific format for storing OC payroll results.

In the figure, Comparing Type A and Type B Payroll Results, you can see how the system stores payroll results for regular run, Type A, and Type B. Note that Type B shows type, reason, identifier, and dates.

The image show results of a regular payroll run in comparison to a correction run with payroll type B and an off cycle run because of special payments with payroll type A.

Off-Cycle Payroll for the Country Version:

It is possible to run OC calculations for any country from this list by using SAP payroll. When running payroll for any country on the list, they will have a standard SAP delivery.

The image shows a table with countries and their related Molga entry.

PCC: Off-cycle Enablement Prerequisites

There are some prerequisites for running OC via Payroll Control Center. You need to activate:

  • Business function
  • UI applications
  • OData services
The image shows the prerequisites for enabling Off Cycles in Payroll Control Center. You need to activate the following: Business function, UI application, and OData services.

Specific Attributes for the Off-Cycle Payroll Process

To set up specific attributes for the off-cycle payroll process, you must provide specific attributes: reason, payment date, and probably payroll identifier.

  • Image 1 in the figure shows the front end of Payroll Process Type A.
  • Image 2 in the figure shows the back end process for configuration.
The image shows the following: To set up specific attributes for the off-cycle payroll process, you must provide specific attributes: reason, payment date, and probably payroll identifier. Screen 1 in the figure shows the front end of Payroll Process Type A . Screen 2 in the figure shows the back end process for configuration.

New OC Request Application

For Payroll Process Type B, there is a specific UI called OC request. This is the same as an Off-Cycle Workbench. For an off-cycle request, all calculations will be executed when the request is created. Then you must execute all activities related to the Off Cycle calculation.

The image illustrates the following with two screens. For Payroll Process Type B, there is a specific UI called OC request. This is the same as an Off-Cycle Workbench. For an off-cycle request, all calculations will be executed when the request is created. Then you must execute all activities related to the Off Cycle calculation.

Business Scenario

Let’s look at an example of how a payroll administrator can pay the missing hiring bonus after the closing of the current payroll period.

Let’s say a team member discovers that an employee was not paid a hiring bonus. To rectify the situation, the employee needs to be paid this bonus as soon as possible. So, the HR specialist can use the registered wage type 5555 in 0015 IT on the date of the already closed payroll period. To do this, the HR specialist will need to use a 0015 infotype (pictured in the images below). This process shows how the correction can be made by the payroll administrator to recalculate the specific period – which will appear in the next payroll round.

The image explains the following business case: Missing hiring bonus after the closing of the current payroll period must be payed.

Ad Hoc Off-Cycle Process Type (Subsequent Activities)

During an ad hoc off-cycle process, there are subsequent activities which must be executed after off-cycle payroll calculations, such as posting, bank filing, and pay slips. The payroll team will need to create a separate OC request for the specific dates and specific persons.

Consultants will prepare the initial process type. Then, the Payroll Process Manager will prepare the actual process based on this process type for the payroll area and specific payment date.

The image shows the subsequent activities to complete an off-cycle process.

Ad Hoc Off-Cycle Process Type Settings

The figure, Ad Hoc OC Process Type Settings, shows the process type specific categories for an ad hoc off-cycle. When using off-cycle, you need to use information about payment dates, rather than periods. You won't find any payroll calculation step in this process flow, because off-cycle calculation will be performed with an off-cycle request. But, you will only be able to create an off-cycle request if a payroll process with subsequent activities is created on a date that satisfies the following condition:

The payment date specified in the process is not earlier than the date used for the off-cycle request.

Let’s have a look at the ad hoc process type.

For your payroll process type, you will need to use a specific category, AO Ad Hoc Off-Cycle and define the recurrence type as BONDT Off-Cycle payroll payment date. Until now, for all payroll processes related to regular payroll, we have used the payroll period here. This is key difference between regular payroll process and off-cycle payroll process.

The image displays the specific categories for an ad hoc off-cycle process. When utilizing off-cycle processing, it is essential to consider payment dates instead of periods. This process flow does not include a payroll calculation step, as off-cycle calculation will be carried out through an off-cycle request.

Ad Hoc Off-Cycle Process Type

Let’s go through each of the eight steps to set up this process type.

First, you will provide information about the specific program and variant. Each step needs to match the program and variant, and you’ll need to ensure that there is no payroll or monitoring step in the process template.

The image shows the first out of eight steps to configure the off cycle process type. Initially, you will input details about the particular program and variant. Each step must correspond to the program and variant, and you must confirm that the process template does not include any payroll or monitoring steps.

Ad Hoc Off-Cycle Process Type: Step 2

The figure, Ad Hoc Off-Cycle Process Type: Step 2, shows what program will be called with the correct variant for the process step.

The image shows step 2, which is to show what program will be called with the correct variant for the process step.

Ad Hoc Off-Cycle Process Type: Step 3

Step 3 shows the different program with different variants.

This image shows step 3, which is to show the different programs with different names.

Ad-Hoc Off-Cycle Process Type: Step 4

It is necessary to specify a country-specific payslip generation program and a program variant, which will define a form customized according to the customer's requirements.

The image shows step 4, which ist to specify a country-specific payslip generation program and a program variant, which will define a form customized according to the customer's requirements.

Ad Hoc Off-Cycle Process Type: Step 5

In addition to generating payslips for all employees, you may have a customer who also requires printed payslips. In this case, the Payroll Process Manager needs to specify the default printer in the user’s own data (use transaction su3). The figure for step 5 shows how to complete that process to assign the correct printer.

This image shows the step to set up a printing a payslip. This might be a special customer requirement.

Ad Hoc Off-Cycle Process Type: Step 6

Next, you will use Report RPCDTAX0.

This image shows step 6, this is to use report PRCDTAX0.

Ad Hoc Off-Cycle Process Type: Step 7

Next, you will specify the program name and variant, which is used for the generation of bank file.

This image shows step 7, which is to specify the program name and variant, which is used for the generation of bank file.

Ad Hoc Off-Cycle Process Type: Step 8

This is the last step to create an ad hoc off-cycle process type. Remember that a super admin will complete the ad hoc off-cycle process type preparations. However, you will validate and save the ad hoc off-cycle process type.

This image shows step 8, which is to sen the DME file.

Ad-Hoc Off-Cycle Process Settings

Now that you have completed the process type configuration, let’s look at what the Payroll Process Manager needs to do to complete the process settings for an ad hoc off-cycle.

The Payroll Process Manager will configure the ad hoc off-cycle process. To do this, they will provide information about the payroll area and the exact payment data for the given payment.

The Payroll Process Manager must provide the following information:

  • Payroll area
  • Payroll reason
  • Payment date

For the same combination of payroll area and off-cycle reason, there must be only one upcoming (that is, not started) ad hoc off-cycle subsequent process.

If there is more than one upcoming ad hoc off-cycle subsequent process that has the same combination of payroll area and off-cycle reason but different pay dates, only one such process is recognized when you create the ad hoc off-cycle request. In this case, you can't choose the pay date to create off-cycle requests.

The image shows how a Payroll Process Manager, to create an off cylce process, selects an off cycle reason and its recurrence in Payroll Control Center.

Using the Off-Cycle Tab

After creating the process, the Payroll Process Manager can locate it under the off-cycle tab. The figure, Using the Off-Cycle Tab, shows that there aren’t any OC requests at this time.

The image shows a screen where no requests for a certain off-cycle process.

After the process has been configured, Payroll Process Manager will create an off-cycle request using a specific application. The Payroll Process Manager provides the personal number and reason and payment date, then the system double-checks payroll relevant data for the personal number for already calculated periods. If there are there any changes, the system then allows an OC request to be created.

There are two prerequisites:

  • Payroll-relevant data changes for already calculated periods for specific employee
  • Creation of the ad hoc process

The system will calculate the OC request when the Payroll Process Manager chooses the button in the blue box, shown in the figure, Create New Off-Cycle Request.

The image shows the Payroll Process Manage checking an off cycle request.

Check New Off-Cycle Request

Next, the system calculates and provides information regarding the payment. If the Payroll Process Manager saves this request, the payroll results will be saved in the database. Then, it is possible to execute subsequent activities.

The image shows the check results.

Create New Off-Cycle Request: Pay Statement

When the Payroll Process Manager selects the Save request button, they will check payslips with this OC calculation result. It is important to note that the system will check the information against the already calculated period.

The image shows the Payroll Process Manager creating a new off-cycle request pay statement.

Upcoming Off-Cycle Process After Creating the Off-Cycle Request

If at least one non-canceled request exists and all required Off-Cycle requests are created for the specific payment data (BONDT), the Payroll Process Manager can start the ad hoc off-cycle process.

The image shows that if at least one non-canceled request exists and all required Off-Cycle requests are created for the specific payment data (BONDT), the Payroll Process Manager can start the ad hoc off-cycle process.

When you have payroll results for the OC request, you can start the activities regarding these payroll results, such as posting documents, transfer the document, generate bank files, and so on. The system automatically links the ad hoc off-cycle request with the correct process.

Start Process with Subsequent Activities

The image shows that once Payroll Process Managers have received the payroll results for the off-cycle request, they can begin the related activities, such as posting documents and generating bank files. The system will automatically link the ad hoc off-cycle request with the appropriate process.

As a last step, the Payroll Process Manager will follow all of the steps defined during the configuration process.

Configure Ad hoc Off Cycle Payroll Process Type

Business Example

Your customer occasionally processes correction off-cycle payrolls. As a PCC Consultant, you are responsible for implementing the Payroll Control Center functionality and need to set up the Off-Cycle Payroll Process Type for post-payroll processing of the correction payroll results.

Steps

  1. The PCC schedules various reports configured in the process steps as background jobs. Report variants must be created to execute these reports using the pre-selected parameters. The following report variants are required since the best practice implementation contains US-specific payroll processes. In Exercise 21, you have already maintained variants for several programs. Now, you need to maintain variants for the bank transfer and programs. These programs vary not only by country but also by bank. For the project, you will use those that the customer uses.

    1. Execute transaction SA38.

    2. Enter RPCEDTX0 in the program name field.

    3. Click on the clock icon Execute in the upper left corner of the screen.

    4. Enter your payroll area (X1-X9 for groups 01-09, Y0-Y9 for groups 10-19, Z0-Z9 for groups 20-29, and ZS for group 30) in the mandatory field under the Payroll Period section of the program selection screen.

      (In the customer's project, any valid payroll area in the system could be specified. As the payroll process step is initiated, the PCC will dynamically substitute this value with the corresponding payroll area from the payroll process configuration. We recommend using the payroll area assigned to your group in this exercise to enable each participant to prepare their program variant.)

    5. Save variant with ID GR##_HRH65 and Description GR## for PCC.

    6. Choose Back button to return to the initial screen ABAP: Program Execution transaction.

    7. Enter SAPFPAYM in the program name field.

    8. Click on the clock icon Execute in the upper left corner of the screen.

    9. Choose MT100 from the Payment Medium Format drop-down list.

    10. Save variant with ID GR##_HRH65 and Description GR## for PCC.

    11. Choose Back button to return to the initial screen ABAP: Program Execution transaction.

    12. Enter H99_RFF_FRAME in the program name field.

    13. Click on the clock icon Execute in the upper left corner of the screen.

    14. Enter SAPFPAYM in the Program name RFFOxxxx field.

    15. Choose variant GR##_HRH65 for the program SAPFPAYM created in the previous step from the drop-down list for the Variant for RFFOxxxx field.

    16. Save the variant for the program H99_RFF_FRAME with name GR##_HRH65 and description GR## for PCC.

    17. Choose Back button to return to the initial screen ABAP: Program Execution transaction.

    18. Choose Back button to return to the initial screen ABAP: Program Execution transaction.

    19. Choose Back button to return to the SAP Easy Access Menu.

    20. Enter RPCDTAX0 in the program name field.

    21. Click on the clock icon Execute in the upper left corner of the screen.

    22. Enter your payroll area (X1-X9 for groups 01-09, Y0-Y9 for groups 10-19, Z0-Z9 for groups 20-29, and ZS for group 30) in the mandatory field under the Payroll Period section of the program selection screen.

    23. Remove the Test payment run indicator in the Additional data section of the selection screen

    24. Save variant with ID GR##_HRH65 and Description GR## Prielim program for DME.

  2. Access Configuration Workbench transaction.

    1. Open the Configuration tool favorite folder.

    2. Execute Configuration Workbench transaction.

  3. Create a new Process Type with ID Z##_HRH65_ADHOC_OC_PAYROLL _TYPE and name Z## HRH65 ADHOC Off-Cycle payroll subsequent activities relevant to Other Countries by coping process SBP_US_PROD_ADH_OFFCYCLE_PO_BF (SBP - USA Adhoc Off-Cycle payroll subsequent activities) from SAP PCC Best Practice.

    1. By default, Process Type should be selected from the drop-down list on the left panel.

    2. Double click on the SBP_US_PROD_ADH_OFFCYCLE_PO_BF (SBP - USA Adhoc Off-Cycle payroll subsequent activities).

    3. Switch to the edit mode by choosing the Display/Change icon in the application toolbar.

    4. Choose the Copy icon in the application toolbar.

    5. ID: Z##_HRH65_ADHOC_OC_PAYROLL_TYPE in the field To of the pop-up Copy Process Type window.

    6. Choose OK in the lower right corner of the pop-up window.

    7. Change the following information on the Basic Information tab:

      • Name: Z## HRH65 ADHOC Off-Cycle payroll subsequent activities, where ## - your group number.

      • Country / Region: 99

      • Category: AO Ad-hoc Off-Cycle (no changes required)

      • Authorization Prefix: PC##

      • Selection Type: ABKRS Payroll Area (no changes required)

      • Period Parameter: 09 ECP Monthly(very important.)

      • Recurrence Type: BONDT Off Cycle Payroll Payment Date

      • Contacts group: Set to PC##

      • Use validation rules and KPIs created from the Manage Configuration application: checked (This checkbox cannot be deactivated. It is only accessible in creation mode.)

  4. Check the required process steps in the new process type: Create Posting Documents, Release Posting Documents, Transfer Posting Documents, Create Payslip (OC), Print Payslip, Create pre-DME file(Off-Cycle), Create DME-file (Off-Cycle), Send DME file. Replace programs and variants where needed.

    Note

    Ensure there is no payroll or monitoring step in the Ad hoc Off Cycle Payroll Process Type!

    1. Click on the Step tab and add the following steps for the payroll process. The steps should appear in the following order:

      • Create Posting Documents (Off-Cycle).

      • Release Posting Documents (Off-Cycle).

      • Transfer Posting Documents (Off-Cycle).

      • Create Payslip (Off-Cycle).

      • Print Payslip.

      • Create pre-DME file (Off-Cycle).

      • Create DME-file (Off-Cycle).

      • Send DME file.

        To set the parameters step, double click on the step Create Posting Documents.

        Configure the following parameters for the step:

        • ABAB Program: RPCIPE01

        • Additional ABAP Program: RPCIPDEL

        • ABAB program variant: Choose GR##_PCC_EX_P Productive Posting from the drop-down list.

        • Additional ABAP Program Variant: Choose GR##_DEL GR## Deletion of Posting run from the drop-down list.

          Make sure that this step won’t be automatically started or confirmed.

        To set the parameters, double-click on the step Release Posting Documents.

        Configure the following parameters for the step:

        • ABAB Program: RPCIPA00.

        • ABAB program variant: Choose GR##_DO GR## Document Overview from the drop-down list.

          Make sure that this step will be automatically started, not confirmed.

        To set the parameters, double-click on the step Transfer Posting Documents.

        Configure the following parameter for the step:

        • ABAB Program: RPCIPP00
        • ABAB program variant: Choose GR## Transfer to AC from the drop-down list.

          Make sure that this step will be automatically started, not confirmed.

        To set the parameters, double-click on the step Create Payslip (OC).

        Configure the following parameter for the step:

        • ABAB Program: RPCEDTX0.
        • ABAB program variant: choose GR## _HRH65 GR## for PCC from the drop-down list.

          Make sure that this step will be automatically started, not confirmed.

        To set the parameters, double-click on the step Print Payslip

        Make sure that this step will be automatically started, not confirmed.

        To set the parameters, double-click on the step Create DME file(Off-Cycle)

        Configure the following parameter for the step:

        • ABAB Program: RPCDTAX0

        • ABAB program variant: Choose GR## _HRH65 GR## Prielim program for DME from the drop-down list

          Make sure that this step will be automatically started, not confirmed.

        To set the parameters, double-click on the step Create DME file(Off-Cycle).

        Configure the following parameter for the step:

        • ABAB Program: H99_RFF_FRAME

        • ABAB program variant: Choose GR##_HRH65 from the drop-down list

          Make sure that this step will be automatically started, not confirmed.

        To set the parameters, double-click on the step Send DME file.

        Make sure that this step will be automatically started, not confirmed.

  5. Validate the newly created Process Type.

  6. Save Process Type configuration.

Maintain Bonus for Employees Retroactively

Business Example

After the payroll period closed, it was discovered that an employee still needed to receive their hiring bonus. This bonus must be paid promptly without waiting for the next regular payroll run. The first step is to register the bonus payment in the employee's master data.

Steps

  1. Create payment to process in correction run.

    Update the data for your personnel number 722991## (## is your group number). Enter the record into the Additional Payments infotype (0015) using wage type 5555 Hiring Bonus, for January 10 of the current year.

    1. Execute transaction PA30Maintain HR Master Data.

    2. Enter the personal number 722991##.

    3. Select the 0015 Additional Payments infotype. Then, choose Create.

    4. Choose wage type 5555 from the Wage Type drop-down list.

    5. Enter 3000 EUR as Amount

    6. Choose January 10 of the current year as the Date of origin.

    7. Read the warning: Enter data for payroll past (retroactive accounting) and save your entry.

Configure an Ad hoc Off Cycle Payroll Process

Business Example

Occasionally, your company might need to process corrections to off-cycle payrolls. As a Payroll Process Manager, you need to set up the Ad hoc Off Cycle Payroll Process for correction payrolls and post-payroll processing.

Steps

  1. Call PCC My Processes (application and check) Upcoming Off Cycle Processes tab.

    1. Open the Payroll Process Manager favorite folder.

    2. Click on the PCC My Processes (Manager) application.

    3. To log into the front end of the training system, provide the username HRH65-## and password Welcome1. (You already used the same username and password to log into the training system.)

    4. Choose the Upcoming Off Cycle Processes tab.

      Ensure that there is no process with the prefix Z##.

  2. Call PCC Manage Processes (Manager) application.

    1. Open the Payroll Process Manager favorite folder.

    2. Click on the Manage Processes (Manager) application.

  3. Create a new payroll process based on the Z## HRH65 ADHOC Off-Cycle payroll subsequent activities.

    (Z##_HRH65_ADHOC_OC_PAYROLL _TYPE) created in the exercise 37. Call it Z## HRH65 AdHoc Off Cycle Process.

    1. Assign the payroll area to your process (X1-X9 for groups 01-09, Y0-Y9 for groups 10-19, Z0-Z9 for groups 20-29, and ZS for group 30).

    2. Choose 0010 Correction as Off Cycle Reason from the Off Cycle Reason drop-down list.

    3. Choose February 08 of the current year as a recurrence for the OC payroll process.

    4. Validate the payroll process configuration.

    5. Save Z## HRH65 AdHoc Off Cycle Process.

  4. Return to PCC My Processes application and check Upcoming Off Cycle Processes tab again.

    Now you can find Z## HRH65 AdHoc Off Cycle Process in the list of Upcoming Off Cycle Processes. Please note that at this stage you can only delete the process, but cannot start it, since no Ad Hoc request has been created for this process yet.

Create an Off Cycle Request

Steps

  1. Call PCC My Off-Cycles Application.

    1. Open the Payroll Process Manager favorite folder.

    2. Click on the PCC My Off-Cycles (Manager) application.

    3. To log into the front end of the training system, provide the username HRH65-## and password Welcome1. (You already used the same username and password to log into the training system.) .

  2. Create a new Off Cycle Request for your personal number, 722991##, Correction 0010, as a reason for February 08 of the current year.

    1. Press the + (plus) Add New Off Cycle Request button at the bottom right of the Payroll Control Center – Manage Off Cycle Payroll application screen.

    2. Enter your employees’ personnel number 722991##.

      Hint

      You may need to search for the employee's first or last name. Additionally, the off-cycle program uses a setting to determine whether to use on-premise PERNR or SuccessFactors User ID. This setting can be found in customizing Payroll Control CenterGeneral SettingsActivate or Deactivate External User IDs. You can check if this is Deactivated to confirm searching by Personnel Number.
    3. Press the button Step 2.

    4. Enter the reason for Correction 0010.

    5. Press the button Step 3.

    6. View the Original Results.

    7. Press the button Step 5.

    8. Enter the payment date of February 08 of the current year.

    9. Press the button Review.

    10. View the request overview and then click Check Request at the bottom right. This will run a test payroll on the employee and show the following box.

    11. The bottom of the screen should now show a net amount to be paid to the employee.

    12. Press the Save Request button to save the payroll and show the following box.

    13. Click the expand button in the Payroll Results section to view the pay statement for this run and view the details of the results.

  3. Review Off Cycle Payroll Results.

    1. Click the Back button at the top left of the screen to return to the main Manage Off Cycle Payrolls screen and verify that our off-cycle payroll has been created in status NEW.

    2. We can now confirm that we have a correction payroll that has been created for our employee in their payroll results, which can be viewed in transaction code PC_PAYRESULT.

    3. Click your employee’s name to view the details of the off-cycle payroll.

Run Post Payroll Process for Off Cycle

Steps

  1. Call PCC My Processes Application.

    1. Open the Payroll Process Manager favorite folder.

    2. Click on the PCC My Processes (Manager) application.

    3. To log into the front end of the training system, provide the username HRH65-## and password Welcome1. (You already used the same username and password to log into the training system.)

  2. To start the Post-Payroll Process for off-Cycle, switch to the Upcoming off-Cycle Processes. Start process Z## HRH65 AdHoc Off Cycle Process.

    1. Choose Upcoming Processes.

    2. Start the Z## HRH65 AdHoc Off Cycle Process by choosing the Start Process button. Now, this process disappears from the list of upcoming processes. Instead, it is displayed on the Active Processes tab.

  3. Navigate back to the UI for PCC Manage Off Cycles and verify that our process has moved from NEW to IN PROCESS tab.

  4. Return to the PCC My Processes Application. On the Active Processes tab, note that you automatically start the first of seven process steps. Start Process, when you select the Z## HRH65 AdHoc Off Cycle Process. All steps included in the whole process are displayed. When a step is performed, background jobs are created; when the step is completed, you can display the spool of the corresponding jobs. You need to confirm each step.

  5. Navigate back to the PCC Manage Off Cycles Application and verify that our process has moved from IN PROCESS to COMPLETED.

Log in to track your progress & complete quizzes