SAP ABAP IMG Activity OHAKDEC01 (Hourly rates with several decimal places)
Hierarchy
SAP_HRCCA (Software Component) Sub component SAP_HRCCA of SAP_HR
   PY-CA (Application Component) Canada
     P07C (Package) HR customizing: Canada
IMG Activity
ID OHAKDEC01 Hourly rates with several decimal places  
Transaction Code S_AHR_61008749   IMG-Aktivität: OHAKDEC01 
Created on 19981221    
Customizing Attributes OHAKDEC01   Hourly rates with several decimal places 
Customizing Activity OHAKDEC01   Hourly rates with several decimal places 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name OHAKDEC01    

In this step, you adjust your payroll schema for the use of hourly rates with more than two decimal places.

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

You have to make a few modifications to the standard payroll schema to enable this additional functionality. If you do not need this functionality, you do not have to do anything in this step.

First you have to set a flag to tell the system that hourly rates with more than two decimal places are used. This flag is then valid for all employees for whom you run the payroll.

When 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 Implementation Guide for Personnel Administration, chapter 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 social insurance 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 the rounding process:

  • 1 : rounding down
  • 2 : rounding to the nearest whole number
  • 3 : rounding up

The system does not fill the currency fields for all newly created wage types during tax calculation and subsequent functions. You therefore need to fill the currency fields afterwards, before net processing starts.

An implicit check is performed within the export function to make sure 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 possible only for the rate fields.
All amount fields have to be stored on the cluster with the two decimal country currency.

To allow retrocalculation, you need to convert all payroll results currently stored on the cluster. For all old results, the currency fields in the payroll tables have to be filled with the country currency.

Example

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 value with four decimal places, $10.1875.

Requirements

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

This implies that all tables for the new currency have been maintained, and the feature ALCUR has been modified.

Standard settings

In the standard payroll schema, required functions are present but deactivated.

Recommendation

Do not activate this functionality unless you really need hourly rates with more than two decimal places.

Activities

  1. Activate function OPT DEC in schema KIN0 (Initialization)
  2. Activate functions XDECI CONV RT 2 and XDECI CONV IT 2 in schema KXD0 (Convert to two decimals).
    You can change the rounding type to the one you want to use.
  3. Activate functions XDECI FILL RT and XDECI FILL IT in schema KXD1 (Fill currency field attached to amount field).
  4. Start the conversion program for payroll results on the cluster (RPUCDCU0 - Convert Payroll Results for Conversion to > 2 Decimal Places) to fill the currency fields with the country currency.
    Run the conversion for all employees.

Further notes

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

Be aware that you have to maintain your payroll form to allow the additional decimal places to be printed. Choose the appropriate conversion 'Amount in currency' when you set up the layout of your payroll form in chapter Set up form.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
OHAKDEC01 CA Canada
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG OHAKDEC01 0 HLA0003902 Canada 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
PSCC L - Logical transport object PE00 KIN0 K1 Adapt schema KIN0 
PSCC L - Logical transport object PE00 KXD0 01 Adapt schema KXD0 
PSCC L - Logical transport object PE00 KXD1 01 Adapt schema KXD1 
DWBDUMMY D - Dummy object OG00 RRPUCDCK0K Conversion of payroll results 
History
Last changed by/on SAP  20000209 
SAP Release Created in