Simulation of Payroll in Infotype-0008 Using Feature PM004
Simulation of Payroll in Info type-0008 Using Feature PM004
PM004 Determining the Simulation Variant for the Payroll Program
Define Payroll Program Variant for Simulation: In this step you maintain feature PM004. By doing so, you can define the dynamic call-up of the payroll program variant used for the simulated payroll run.
You can specify a variant of your payroll program as a return value. This payroll program variant will then be used for performing the payroll simulation.
Step-1: Go to PA30 Enter employee PERNR and Info type-0008 display following screen appears
Step-2: Go to PE03 Enter feature PM0004 go to Change following screen appears
In Select Field for Decision operation following fields are available for this:
WERKS Personnel area
BTRTL Personal subarea
PERSG Employee group
PERSK Employee subgroup
ABKRS Payroll area
SCODE Simulation code
Select as per Requirement and create and then check and activate.
Example:
You want to use a specific variant that has already been defined for payroll program RPCALC00 when you simulate a payroll run for employee group 1 (‘Active’).
Step-3: Go to PA30 Enter employee PERNR and Infotype-0008 display following screen appears here you can check Payroll Simulation Push Button will be available
Click on Payroll Simulation following screen appears
Nice explanation
It is important that the Remuneration Statement (PayStub) Variant used in Feature PM004 be a protected Variant (ZRCI in this screen capture) so that no User could change it or delete it.
The documentation for Feature PM004 also mentions that you can also set the size of the Window.
Hello experts, I would like to go one step forward. If payroll ends with an error , we only get messagesHRPAYSI004
Instead of this, I would prefer to have more info about the reject. Do you now how to improve this message ?