Ansicht
Dokumentation

OHTY044 - Compare Balances

OHTY044 - Compare Balances

PERFORM Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

The following section explains how the principal balances (time in lieu, for example) can be checked and adjusted if necessary.

The check is expected to be made at the end of the payroll period.

Employees in your company can take time off (time in lieu) for working overtime. The time in lieu balance is maintained in time type 0410. The time in lieu accumulated during the current payroll period can only be used up in the same period. If there is an excess at the end of the period, a message should be issued and the hours should be remunerated.

The flextime and compensation (time off for overtime) balances are capped at the end of the payroll period: the last day of the payroll period is determined in the schema using functions IF EOP and ENDIF. The schema block formed contains the following personnel calculation rules:

  1. TR90 checks the flextime balance (0005) accumulated in the current payroll period. This shows the difference between work actually performed, and planned working time according to the work schedule. If the employee receives a basic wage for the working time stipulated in the work schedule, this difference must be taken into account before the employee is remunerated. TR90 is used to form wage types for the difference, so that an excess can be remunerated separately in payroll, or pay can be deducted if there is a shortfall. In each case, the system issues an appropriate message.
  2. TR91 checks the compensation account (0410), and functions as described in the above example.

  1. If you do not wish the flextime and compensation balances to be adjusted, but to remain as they are after the end of the period, deactivate or delete the appropriate personnel calculation rules TR90 or TR91 in the schema.
  2. You can set a limit for the balances, and transfer a value up to this limit to the subsequent period. If you choose this option, you have to customize personnel calculation rules TR90 or TR91. The limit values can be stored as constants in the constant table and read using operation HRS.

The flextime balance is capped in final processing, using personnel calculation rule TS30, by comparing it to the constants GLMAX and GLMIN. This rule is described in the section Adjust the flextime balance (period-end).






TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 2810 Date: 20240524 Time: 002756     sap01-206 ( 67 ms )