Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

payroll

Former Member
0 Likes
952

Hi all..

I m new to payroll. One task is assigned to me regarding US payroll. How to proceed? pls tell me stepwise. Can anybody explain how to see payroll driver related to US? can anyone give me the path to see the payroll driver program. And what r the steps we have to observe after running the payroll driver program. And what is results table? what is rgdidr? and what is the process to extract the data to output screen. please guide me asap.

Regards

Sudha

1 ACCEPTED SOLUTION
Read only

Sougata
Active Contributor
0 Likes
900

ok! let's take one thing at a time, shall we?

Payroll driver program name is RPCALCU0, you can view this via the ABAP Editor transaction SE38 or start this with transaction PC00_M10_CALC.

Please reward points and then we'll try and answer all your other questions.

Cheers,

Sougata.

7 REPLIES 7
Read only

Former Member
0 Likes
900

hi sudha,

RPCALCU0 is a Payroll Driver Program for country US. This program generates payroll results for an employee for that particular month.

try using this.

even i am new to this...so dont know much

but this should help you.

thanks

nayan

Reward Points If useful

Read only

Sougata
Active Contributor
0 Likes
901

ok! let's take one thing at a time, shall we?

Payroll driver program name is RPCALCU0, you can view this via the ABAP Editor transaction SE38 or start this with transaction PC00_M10_CALC.

Please reward points and then we'll try and answer all your other questions.

Cheers,

Sougata.

Read only

Former Member
0 Likes
900

Thank u so much for ur valuable reply. and also i want to know how to see prayroll driver tcodes related to many countries?

and how to find results table?

Regards

Sudha

Read only

Former Member
0 Likes
900

Hi,

Go to transaction code SE38 and search for RPCALC*

Go to transaction code SE93 and search for PC00_M_CALC

For Indian payroll use transaction code

PC00_M40_CALC

and use the report HINCALC0 (0 - Zero)

And check the table T500L for country groupings.

Read only

Sougata
Active Contributor
0 Likes
900

As Velangini suggested, you can search in SE93. All payroll driver programs will be named same except for one letter which stands for the country grouping for e.g. 'U' for US, 'Q' for Australia, 'X' for international version etc.

Results table is not a transparent table that you can see via the ABAP dictionary but its stored in a special area in a cluster table PCL2. You would not be able to see any meaningful content of PCL2 via ABAP Dictionary because data has been encrypted by the system becuase it is of sensitive nature (e.g. employee salary). The Results table will get populated after the payroll has been successfully run for an employee and will store various values by wagetypes. There are special macros and/or Function Modules available in the system to read this via ABAP program and process data.

After you run the payroll, you either need to go the Payroll Results infotype or use transaction <b>PC00_MXX_CLSTR</b> where XX = your country code (MOLGA) e.g. for Australia its 13. You can find all MOLGA in table T500L. Once in this transaction, you can now find RT (Results table) and drill down to its contents but remember this is populated by the system only after payroll is successfully run for employees.

Hope this helps.

Don't forget to reward points.

Cheers,

Sougata.

Read only

Former Member
0 Likes
900

Can u please send me the sample program with explanation. If so it would be a great help for me.

Regards

Sudha

Read only

Former Member
0 Likes
900

Don't forget to view the payroll results use transaction PC_PAYRESULT. Enter the personnel number to view the table entries generated during the payroll run. You will also need to make sure your control record is set to the corresponding payroll period if you choose to run for current.