Ansicht
Dokumentation

OHAQDEC01 - Hourly Rates with Several Decimal Places

OHAQDEC01 - Hourly Rates with Several Decimal Places

PERFORM Short Reference   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

In this step, you maintain your payroll schema for using hourly rates with more than two decimal places. If you do not need this function, you do not have to do anything in this step.

The amount and rate fields are usally stored in the payroll results with two decimals according to the country currency. However, you may want to use hourly rates with more than two decimal places.

To use more than two decimal places, you have to make a few modifications to the standard payroll schema.

You need to set a flag that hourly rates with more than two decimal places are used. This flag is valid for all employees you are running the payroll for.

If this flag is set, currency fields will be filled for all rate and amount fields in the result tables. This currency is either the country currency or a newly defined currency with more decimals (refer to the Implementation Guide for Personnel Administration, section Hourly rates with several decimal places). The entire wage type evaluation process is now based on this higher number of decimals.

Before entering the tax and superannuation part of the payroll schema, all amount fields in the internal result tables have to be rounded to two decimal places.

There are three options available for rounding:

  • 1 : rounding down
  • 2 : rounding
  • 3 : rounding up

Currency fields are not filled for all newly created wage types during tax calculation and some of the subsequent functions. This applies to superannuation wage types and leave accrual wage types. It is therefore necessary to fill the currency fields before net processing starts.

An implicit check is performed within the export function to ensure that the currency fields are filled for all entries in the payroll result table before they are exported to the cluster.
The new currency with more than two decimal places is only possible for rate fields. All amount fields have to be stored on the cluster with the two-decimal country currency.

For retrocalculation, it is necessary to convert all payroll results currently stored on the cluster. The currency fields of all old results in the payroll tables have to be filled with the country currency.

One of your collective agreements determines an hourly rate of $10 3/16 for a special pay scale area and pay scale type. This results in an hourly rate with four decimal places, $10.1875.

All steps described in the section Hourly rates with several decimal places in the Implementation Guide for Personnel Administration must have been performed.

This implies that all tables are maintained for the new currency, and that feature ALCUR is modified.

The necessary functions are present in the standard payroll schema, but are deactivated.

Only activate the function if you really need hourly rates with more than two decimal places.

  1. Activate function OPT DEC in schema QIN0 (Initialisation).
  2. Activate functions XDECI CONV RT 2 and XDECI CONV IT 2 in schema QAL0 (Monthly factoring and storage) for private sector concurrent employment (CE) and non-concurrent employment (non-CE).
If you are using the redesigned tax solution, activate these functions in schema QAL1 (Monthly Factoring and Storage (Australia)) for private sector CE and non-CE .
Choose the rounding type you want to use.
  1. Activate functions XDECI FILL RT and XDECI FILL IT in schema QAL0(Monthly factoring and storage) for private sector concurrent employment (CE) and non-concurrent employment (non-CE).
If you are using the redesigned tax solution, activate these functions in schema QAL1 (Monthly Factoring and Storage (Australia)) for private sector CE and non-CE .
  1. Activate functions XDECI FILL RT and XDECI FILL IT in schema QT00 (Gross remuneration) for the non-CE private sector solution.
  2. Activate functions XDECI FILL RT and XDECI FILL IT in schema QEND (Final processing) for non-CE private sector, in schema AUND (End Processing Australia for non-CE public sector, in schema QENC(End Processing Australia) for CE private sector, and in schema ANDC (End Processing Australia) for CE public sector.
  3. Start the conversion program for payroll results on the cluster (RPUCDCQ0 - Convert Payroll Results for Conversion to > 2 Decimal Places) to fill the currency fields with the country currency.
    Run the conversion for all employees.

SAP recommends running the conversion program in batch mode because it may take a while.

Note that you have to maintain your payroll form to allow printing of additional decimal places. Choose the appropriate conversion 'Amount in currency' when you set up the layout of your payroll form in the section Forms.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 5847 Date: 20240523 Time: 184748     sap01-206 ( 113 ms )