Saturday, 4 June 2016

What is Matchcode W ?

A brief about the concept of Matchcode W in SAP - HR:

Lets say you have run the payroll for a particular month for all employees (say 1000 employees in all ) for a given payroll area. Once payment is run , lets say there are some changes made in Master Data (Basic Infotypes like 14, 15 ,8...) for 10 Employees.

Now its imperative to re-run the payroll for these 10 Employees but using the conventional payroll mechanism , SAP will process data for the 1000 employees in the payroll area which is time consuming.

Need a way out? The answer lie in Matchcode  W! When you select Matchcode W and run payroll , system will only process the 10 EE's who's data was changed and other will not be processed for the second time as there is no change in the data.It will pick up the employees based on the changed date in the earliest MD Change in SAP  Infotype 03

Steps to run the Matchcode W ---

1. ) Go to the payroll driver for any country using PC00_MXX_CALC -  where XX is Molga of the country.

2. At the top right side you will have search help button, click on that
Sap Training Match Code W
3. Select Variant - W
3. An additional screen is displayed which can be used to further restrict the selection of  employees with Master Data change (10 from our above example). This screen is optional and can be bypassed.
Sap Training Hub - Restrict Values 
4.Execute the payroll.


  1. My friend Suggest me this blog and I can say the best blog.Thank you so much for this SAP HR Training in Chennai blog

  2. Nice information about test automation tools my sincere thanks for sharing post Please continue to share this post.

    sap abap developer training

  3. Appreciable! The training is conducted by subject specialist corporate professionals with wide experience in managing real-time ethical hacking training / cyber security projects. Indian Cyber Army implements a blend of academic learning and practical sessions to give the candidate optimum exposure.

  4. Hi.. can u pls post SAP PP blog with examples. thanks in advance.