Ansicht
Dokumentation

HCNCAWS0 - China specific Bonus (AWS) calculation

HCNCAWS0 - China specific Bonus (AWS) calculation

Vendor Master (General Section)   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

Description

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

Requirements

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 Base salary for AWS calculation prior to AWS run.

In case selection criteria is Average of Basic pay, average Wagetype need to be populated in payroll cluster prior to AWS run.

Payment Wagetype should be eligible for infotype 0015/0267 or both.

  • Personnel number: One or group of personal can be used to calculate AWS Bonus.
  • Payroll Area: Additional condition can be activate by choosen Further selections
  • It is also possible to make limited selection using Matchcodes
  • AWS account period generally be calender year.
  • Base salary can be either Basic pay on certain day or Average of basic salary from payroll result.
  • Factor to calculate AWS: it is a number with unit.
    To choose an unit, you can use 'F4'
    Note:In case of 'M': Basic salary for daily/Hourly employee is calculate between 1st and Last day of month defined in 'Date of Basic Salary'.
  • Payment Wage type: Using this wagetype records for calculated AWS
    will be created in infotype IT0015/IT0267 or both.
  • AWS can be paid in Multi payroll periods using both regular payroll run or Offcycle payroll run.
  • Batch input/queue will not be generated in test-mode.
  • Flag to run report in Test-mode.
  • additional information for terminated employees
  • AWS for employees who terminated during AWS period. For them you should specify a new factor, in addition, you can specify whethere you want to pay AWS for terminated employee whose

* Termination before the probation period;
* Termination because of dismissal
(Please set up the termination event and dismissal reason in user
enhancement XAWS0001 using transaction cmod)
  • If you don't want to pay terminated employee AWS in general, you can still specify whethere you want to pay AWS for employees who terminated on the last day of the AWS 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 calendardays.

  • rules about probation:
    * AWS beginning from
    hire date;
    confirmation date.
    * if probation period has not completed by AWS period:
    no AWS calculated now;
    AWS calculated and paid as usual;
    AWS calculated, but paid upon confirmation.

  • You can also do adjustment on the calculated AWS 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 user enhancement XAWS0001 using transaction cmod,
  • the AWS calculation can be restricted to race and/or religion of employees.

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

It is possible to put your own prorating rules in user enhancement XAWS0001 so that you can select user defined prorating rules in the selection screen (F4 Help).

It is possible for customer to modify AWS amount or write customer specific formula to calculate AWS amount using user-exit provided for customer. Customer need to use SAP enhancement XAWS0001 to modify component 'EXIT_RPCAWSX0_004' using transaction 'cmod'

Output

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

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

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






CL_GUI_FRONTEND_SERVICES - Frontend Services   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 5907 Date: 20240520 Time: 095120     sap01-206 ( 79 ms )