Learn How to Retrieve Action Types and Action Reasons for a Subsequent Payroll Period Using PCRs

  • by Sayeeram Subramanian, Senior SAP HCM Consultant, Accenture Malaysia
  • August 14, 2012
Learn how to use personnel calculation rules to retrieve action types and action reasons for the first day of the subsequent payroll period, even when they’re not available in the work center basic pay table while you process payroll. See how you can retrieve the values of action types and action reasons when an employee’s last working day falls on the last day of the payroll period. You can use personnel calculation rules to meet these types of payroll requirements.
Key Concept

Data fields action type MASSN and action reason in infotype 0000 (actions) are frequently queried in payroll for calculation purposes. You can use action types (e.g., new hire or separation) in combination with action reasons (e.g., voluntary resignation or termination) for automatic calculation of certain payments, such as gratuity and notice period pay. You store these fields in the work center basic pay table during payroll runs.

Users and functional experts face many challenges that are unique to payroll implementations. Payroll requirements that can vary based on which business processes are involved and any country-specific legal requirements create some of the toughest challenges. I show you how to meet the requirements of processing a full and final settlement for an employee. I also explain how to retrieve action types (field name MASSN) and action reasons (field name MASSG) for subsequent payroll periods even when they’re not available in the work center basic pay (WPBP) table.

For most employees, their last working days are the end of the month or the last day of a payroll period. Some of the benefits that are provided to employees as a part of their full and final settlement (e.g., a gratuity) depend on the action type or action or action reason in the SAP ERP HCM system. The data for action types and action reasons are stored in infotype 0000 (actions). These values are fetched into the WPBP table when payroll is processed.

A good example to illustrate this concept is the gratuity, which is given to employees as a part of their final settlements. The calculation amount for the gratuity depends on the action reason and the action type. For example, the gratuity amount that is paid differs depending on whether the employee has resigned (voluntary) or has been terminated by the employer (involuntary). Some companies, depending on their HR policies, do pay an extra allowance (or provide perquisites) to employees even when they are terminated or dismissed.

To address and automate these types of requirements, you have to write personnel calculation rules (PCRs) in the SAP payroll system. The key challenge with performing this task is retrieving the action type or action reason if an employee’s last working day falls on the payroll period end date. The WPBP table holds the value of the action type and action reason only for the payroll period for which the payroll is run. Here is an example.

Sayeeram Subramanian

Sayeeram Subramanian is a senior SAP HCM consultant at Accenture in Malaysia. He has been working as an SAP HCM consultant for many years. He has been involved in various sub-modules within SAP HCM, including Payroll and Time Management implementations.

See more by this author


Comments

No comments have been submitted on this article. 


Please log in to post a comment.

To learn more about subscription access to premium content, click here.