Sometime you’ll need this module to run payroll simulation from ABAP program. It won’t change any data but will provide you with cluster results or remuneration statement, that could be useful.
Here it is HRTO_AU_PAY_PROCESS_SIMULATION. Adjust it for your country and be happy.
Basically, it runs payroll simulation function module with some wrapping around it.
CALL FUNCTION 'HR_PAYROLL_SIMULATION'
EXPORTING
payroll_area = payroll_area
payroll_period = payroll_period
payroll_year = payroll_year
payroll_type = payroll_type
payroll_id = payroll_id
payroll_date = payroll_date
selection_variant = calc_variant
payroll_ocrsn = payroll_ocrsn
log_mem_key = memo_key
country_grp = molga
obj_iprel = obj_iprel
prt_prot = display_log
TABLES
employee_numbers = pernrs
buffer = tbuff
buffer_directory = buffer_dir
ps_oper = psoper
EXCEPTIONS
program_not_exist = 1
variant_not_exist = 2
missing_parameter = 3
wrong_parameter = 4
wrong_country_group = 5
OTHERS = 6.