Ansicht
Dokumentation

OHATW_BN120 - Bonus Report (HTWCAWS0)

OHATW_BN120 - Bonus Report (HTWCAWS0)

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

Using this program, you can calculate bonus for employee (also for Ex- employee) based on Basic pay or Average of basic pay from payroll result.

  • Maintain infotype 0008, 0007 & 0001 in case selection criteria is basic salary on certain day.
  • Evaluation Class 10 to be maintained for all wagetypes which constitute in basic salary for bonus calculation prior to bonus run.
  • In case selection criteria is Average of Basic pay, average wagetype need to be populated in payroll cluster prior to bonus run.
  • Payment wagetype should be eligible for infotype 0015/0267 or both.
  • Personnel number:
    One or group of personal can be used to calculate bonus.
  • Payroll Area:
    Additional condition can be activated by choosing Further selections.
  • Base salary can be either Basic pay on certain day or Average of basic salary from payroll result.
  • Factor to calculate bonus: it is a number with unit.
    Use 'F4' to choose an unit
    Note: In case of 'M': Basic salary for daily/hourly employee is calculated between 1st and Last day of month, defined in 'Date of Basic Salary'.
  • Payment Wage type: Using this wagetype records for calculated bonus will be created in infotype 0015/0267 or both.
  • Bonus can be paid in Multi payroll periods using both regular payroll run or Off cycle payroll run.
  • Batch input/queue will not be generated in test-mode.
  • Flag to run report in Test-mode.
  • Additional information for terminated employees:
    - bonus for employees who are terminated during bonus period. For
    them you should specify a new factor, in addition, you can
    specify whether you want to pay bonus for terminated employee
    whose:

    * Termination before the probation period;
    * Termination because of dismissal
    (Please setup the dismissal event in rpcawszr).

    - If you don't want to pay terminated employee bonus in general,
    you can still specify whether you want to pay bonus for employees
    who are terminated on the last day of the bonus period. New
    factor must be setup for it.
  • Proration rules
    - general rule:
    * proration by number of month: additional part-month rounding
    rule must be specified. You can also add your own rules here.
    * proration by working days: you can specify absence types
    excluded by the working day counting.
    * proration by calendar days.
    - rules about probation:
    * bonus beginning from hire date; confirmation date.
    * if probation period has not completed by bonus period:
    no bonus calculated now;
    bonus calculated and paid as usual;
    bonus calculated, but paid upon confirmation.
  • You can also do adjustment on the calculated bonus by
    - specifying a high limit;
    (if you don't want to pay employee more than $xxxx)
    - specifying a low limit;
    (if you like to pay employee at least $xxxx)
    - specifying a fix amount;
    (no calculation, no proration)
    - specifying a factor of actual payment.
  • In addition, if the selection fields 'Race / Religion' is active (setting 'invisible' to '0' and 'noinput' to '1' in include 'rpcawszr'), the bonus calculation can be restricted to race and/or religion of employees.

F1-Help is available for all program parameters. Some of parameters needmore information as you see on selection screen. In those cases, more selection parameters will be ready for input after press push buttom.

You can put your proration rules into program by adding your coding in include 'rpcawszr'. It is possible to select your own proration rules at selection screen (F4-Help).

The program creates a batch input folder for Infotype 0015/0267 or both, if 'test on' is switched off. Depend on Payment term bonus will be paid separately or together with Payroll.

Tax reporting record (if 1st derived Wage type is maintained for
Payment Wage Type in table T512W) in infotype 0183 will be created.

Protocol in detail to check the bonus calculation is always created.
An error list will be created if applicable.

In the include RPCAWSX0, 4 user exits are provided by SAP.
o Enhancement object: XAWS0001
o Components:
- EXIT_RPCAWSX0_001
- EXIT_RPCAWSX0_002
- EXIT_RPCAWSX0_003
- EXIT_RPCAWSX0_004

This enhancement can be applied at customer system using transaction 'cmod'. Customer includes in SAP enhancement components should be created by customer with all required parameters. As an example, customers can put their rounding formula in function exit_rpcawsx0_004.






Vendor Master (General Section)   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 5292 Date: 20240523 Time: 204617     sap01-206 ( 56 ms )