Start of Content Area

Function documentation Off-Cycle Subsequent Processing  Locate the document in its SAP Library structure

Use

The system uses this function to further process the results of an off-cycle payroll, a replaced payment or a reversed payroll result.

Example

Once you have made a bonus payment using the Off-Cycle Workbench, not all necessary steps have been concluded. A further remuneration statement must be issued, the necessary checks must be printed or the transfers must be made and the payroll results must be posted to Accounting. Further steps may also be necessary, depending on the business processes in your enterprise.

Indicator Table for Batch Subsequent Processing

The system writes all necessary details relating to the results of the off-cycle payroll, the payment replacement or the reversal to the table T52OCG (Off-cycle: Flags for Batch: Payroll, Subsequent Program). The results are thereby made available for subsequent processing.

You can display the contents of the indicator table using report H99LT52OCG (Display Indicator Table for Off-Cycle Batch Processing). The report is located in the Off-Cycle menu.

Report for Batch Subsequent Processing

You start subsequent processing by running one or several batch reports. The batch report ensures that the system runs all necessary subsequent programs in sequence.

Once you have used the functions Run payroll, Replace payment and Reverse payroll result, you must - in line with your country version:

The relevant reports are contained in the standard system of each of the country-specific versions. The reports are located in the Off-Cycle menu.

Note

We recommend that you schedule the report(s) for batch subsequent processing - that are contained in your country-specific standard system - as regular background jobs - for example at the end of each workday. This ensures that subsequent processing is conducted regularly and on time.

Process Model

In a process model, you define which subsequent programs are run, and in what order. On the selection screen of the report for the batch subsequent processing, you specify which process model the report is to use.

Model process models are contained in the standard system. You can use these to create your own process models.

Note

The process models may differ from country to country. For more information on process models, refer to Customizing for Payroll, under Off-Cycle Activities ® Create Process Models for Off-Cycle Subsequent Processing - or under Create Process Model for Subsequent Processing Off-Cycle in the maintenance of the relevant process model, . Choose Model documentation.

Prerequisites

You have made the following settings for the functions Payroll, Replace payment and Reverse payroll result:

Note

If you only implement the Payroll function, create your process model in the step Create Process Model for Subsequent Processing Off-Cycle Payroll.

Features

You can schedule the relevant batch report with the corresponding process model as a background job, or you can call it in the Off-Cycle menu and run it from there directly.

Depending on the function you executed in the Off-Cycle Workbench, the system carries out the following activities:

Function

Decision criteria

Subsequent processing by system

Off-Cycle payroll

 
  • Saves payroll results on database
  • Makes an entry in the indicator table for batch processing to show that a payroll result exists that requires further processing
  • Runs the batch report for subsequent processing of off-cycle activities as a background job at the time that you have scheduled for the regular processing of the report
  • Reads indicator table
  • Runs the process model that you have specified in the process model and uses the payroll results from the table
  • Runs subsequent programs as part of the process model, for example:
    • Creates remuneration statements
    • Prints checks or triggers transfers
    • Posts payroll results to Accounting
    • Runs any further subsequent programs that you have defined in the process model

Replacing a Payment

 
  • Runs Preliminary Program Data Medium Exchange
  • Indicates each payment replacement with a key composed of program run date and the indicator feature CYYYP (For more information, see replace payment)
  • Enters the details in the indicator table for off-cycle batch processing
  • Runs the batch report for subsequent processing of check replacement as a background job at the time that you have scheduled for the regular processing of the report
  • Reads indicator table
  • Runs the process model that you have specified in the report variant
  • Prints new checks

Reversal

You have reversed the last payroll result and payments have already been made to third parties. Or you have reversed a payroll result other than the last one (Out-of-sequence reversal).

  • Makes Changes to the tables RT (Results Table) and BT (Bank Transfers).
  • Places the retroactive accounting date in the Earliest master data change field in the Payroll Status infotype (0003).
  • Marks the payroll result with the indicator R in the invalid field of the payroll directory (RGDIR)
  • Runs retroactive accounting

If you do not carry out a correction payroll run in the Off-Cycle Workbench, the system automatically carries out retroactive payroll when the next regular payroll run takes place.

Reversal

You have reversed the last payroll result, which was already posted, although no payments to third parties have taken place ("Void").

  • Marks the payroll result with the indicator V in the invalid field of the payroll directory (RGDIR).
  • Makes an entry in the indicator table for off-cycle batch processing to show that a reversed payroll result exists
  • Runs the batch report for subsequent processing of off-cycle activities as a background job at the time that you have scheduled for the regular processing of the report
  • Reads indicator table
  • Runs the process model that you have specified in the report variant
  • Posts payroll results to Accounting
  • Runs retroactive accounting (if the reversed payroll result arose as a result of regular payroll)

Reversal

You have reversed a payroll result, which was already posted, and no payments to third parties have taken place ("Void").

Marks the payroll result with the indicator V in the invalid field of the payroll directory (RGDIR).

See also:

Running Off-Cycle Payroll

Replace Payments

Reversing the Payroll Result