Ansicht
Dokumentation
OHAUA_OFFCYCLE_009 - Assign Wage Types During Off-Cycle Run with Category 08 or 09
CPI1466 during Backup ABAP Short ReferenceThis documentation is copyright by SAP AG.
In this Customizing activity, you define the substitution of wage types if you start a payroll run with one of the following off-cycle categories:
- 08 - simply monthly advance
- 09 - monthly advance for amount earned on a given date
You substitute wage types if you need to influence the final payment, but do not want to transfer the wage type to Financial Accounting (FI) (see example below).
The system substitutes all wage types in the Results (RT) table with new ones, or deletes the wage types if the substitute wage types are blank.
The system performs the substitution using operation R51P1 with link indicator O2.
The substitution takes place within schema UAO1 and works with payroll runs for the following off-cycle categories:
- 11 - off-cycle reasons 0100 (simply monthly advance)
- 08 - off-cycle reason 0102 (monthly advance as a percentage of a monthly salary)
- 09 - off-cycle reason 0101 (monthly advance for amount earned on a given date)
The payroll driver calls the schema twice during the payroll run:
- The first call is after the system has calculated all gross wage types, but before it calculates deductions.
- The second call is after the system has calculated all wage types.
The Substitution WTypes in OC Monthly Advance Run (73) processing class manages the substitution logic.
The personnel calculation rules Substitute Wage Type in Table RT During Off-Cycle Payroll Run (UAO9) and Substitute Wage Type in Table IT During Off-Cycle Payroll Run (UAOA) contain dependencies between the off-cycle category and the link indicator for operation R51P1.
The standard system contains substitution wage types for the most useful wage types for the off-cycle categories 08 (monthly advance as a percentage of a month's salary) and 09 (monthly advance of the amount earned up to a given date).
Adjust the SAP model entries delivered as standard or create your own substitute wage types and substitution settings for advance off-cycle payments.
See the example below to use substitute wage types as required.
You need to make an advance off-cycle payment to one of your employees. You want to pay the employee the amount that he or she has earned up to the off-cycle payment date (off-cycle reason 0101).
The amount of the advance off-cycle payment is stored in wage type MO01 and equals 100% in the Additional Off-Cycle Payments infotype (0267).
You want to decrease the advance off-cycle payment by the total of all deductions applicable to the employee in question, but do not want to transfer the deductions to FI.
To meet the above requirements, you substitute the regular wage type for a monthly salary, M020, with another wage type, O001.
Enter the following data in this Customizing activity.
Field | Entry |
---|---|
Indicator | O2 |
Regular wage type | M004 (monthly salary) |
Start date | 01.01.1900 |
End date | 31.12.9999 |
Substitute wage type | O001 (advance off-cycle payment amount) |
The wage type O001 appears on the remuneration statement.
Note: You must also substitute all wage types that contain deductions with suitable wage types for advance off-cycle payments.
Personnel calculation rules UAO9 and UAOA
Schema UAO1
Processing class 73
Fill RESBD Structure from EBP Component Structure CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 4530 Date: 20240523 Time: 165247 sap01-206 ( 125 ms )