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

difference between 0014&0015.

Former Member
0 Likes
385

1.what is the significance of PAYROLL DRIVER RPCALCNO. in caluculating the payroll results even though we hane F.M:CU_READ_RGDIR,PYXX_READ_PAYROLL_RESULTS and HRCM_PAYROLL_RESULTS_GET.

2. what is the importance of offcycle payroll.

3. what role dose contorol record play in payroll.

4.how do you calculate retro accounting amounts.

5.what is symbolic account.

6. what is the difference between payroll area,payscale area and personnel area.

7.how do you identify a different wage types.

8.what are the info types required for a payroll process .

9. what is the difference between indian and us payroll.

10. what is the difference between pa30&pa40.

11.what is the significance of infotype 0001,1000,1001,0008.

2 REPLIES 2
Read only

Former Member
0 Likes
351

Hi,

Go through below links for all your questions

Best PDF file to learn HR Programming

http://www.melayu.plus.com/SAP%20HR%20Programming.pdf

HR deals with the INFOTYPES which are similar to Tables in General ABAP.

There are different ways of fetching data from these infotypes.

There are different areas in HR LIKE Personal Admn, Orgn Management, Benefits, Time amangement, Event Management, Payroll etc

Infotypes for these areas are different from one another area.

storing of records data in each type of area is different

LDBS like PNP are used in HR programing.

Instead of Select.. we use some ROUTINES and PROVIDE..ENDPROVIDE.. etc

and in the case of Pay roll we use Clusters and we Import and Export them for data fetching.

On the whole Normal ABAP is different from HR abap.

For Personal Admn the Infotypes start with PA0000 to PA1999

Time Related Infotypes start with PA2000 to PA2999.

Orgn related Infotypes start with HRP1000 to HRP1999.

All custom developed infotypes stsrat with PA9000 onwards.

In payroll processing we use Clusters like PCL1,2,3 and 4.

Instead of Select query we use PROVIDE and ENDPROVIDE..

You have to assign a Logical Database in the attributes PNP.

Go through the SAp doc for HR programming and start doing.

http://www.sapdevelopment.co.uk/hr/hrhome.htm

See:

http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm

sites regarding hr-abap:

http://www.sapdevelopment.co.uk/hr/hrhome.htm

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPD/PAPD.pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_BASICS.pdf

http://www.atomhr.com/training/Technical_Topics_in_HR.htm

http://www.planetsap.com/hr_abap_main_page.htm

You can see some Standard Program examples in this one ...

http://www.sapdevelopment.co.uk/programs/programshr.htm

http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html?Offer=SAlgwn12604#...

http://www.erpgenie.com/faq/hr.htm.

http://www.planetsap.com/hr_abap_main_page.htm

http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/HR_tutorial.html

These are the FAQ's that might helps you as well.

http://www.sap-img.com/human/hr-faq.htm

http://www.sapgenie.com/faq/hr.htm

http://www.planetsap.com/hr_abap_main_page.htm

http://www.atomhr.com/library_full.htm

HR Long texts Upload

Look at the below link

HR

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPD/PAPD.pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_BASICS.pdf

http://www.atomhr.com/training/Technical_Topics_in_HR.htm

http://www.planetsap.com/hr_abap_main_page.htm

you can see some Standard Program examples in this one..

http://www.sapdevelopment.co.uk/programs/programshr.htm

http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html?Offer=SAlgwn12604#...

These are the FAQ's that might helps you

http://www.sap-img.com/human/hr-faq.htm

http://www.sapgenie.com/faq/hr.htm

http://www.erpgenie.com/faq/hr.htm.

www.sap-img.com

http://www.planetsap.com/hr_abap_main_page.htm

http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/HR_tutorial.html

http://www.sapfans.com/forums/viewtopic.php?p=498530&sid=d7ec5866e3fb26880da129de45ce79de

http://www.sapcookbook.com/preview_hr_questions.htm

http://www.atomhr.com/library_full.htm

http://www.sapdevelopment.co.uk/hr/hrhome.htm

http://www.planetsap.com/hr_abap_main_page.htm

http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci983590,00.html

http://www.allsaplinks.com/HRmaterial.html

http://www.allsaplinks.com/timemanagement.html

http://www.allsaplinks.com/payrollcompletefunctional.html

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/HRINF/HRINF.pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYXXFORM/PYINT_FORMBUILDER.pdf

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPA/BCBMTWFMPA.pdfhttp://help.sap.com...

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf

http://www.planetsap.com/hr_abap_main_page.htm

Regards,

Satish

Read only

Former Member
0 Likes
351

Hi... here are few of the answers....!!!!

Payroll driver program is used to run payroll .... it calls schema and which in turn uses internal tables,files reqd. etc. to calculate grosspay,net pay etc. The function modules u have mentioned are to retrieve these results....!!!!

CU_read_rgdir is used to read RGDIR table of cluster CU..which contains directory info. that is payroll area,for period,in period for pernr with seqnr. PYXX_READ_PAYROLL_RESULTS is used to get payroll results.

Offcycle payroll is run under special conditions like bonus for a given year etc. Offcycle payroll is used to get those results.

Control record is used to determine current payroll period for a given payroll area.

use CU_READ_rgdir to get rgdir results and using rgdir get cluster keys pernr and seqnr.

now loop at rgdir and use function module to determine if it is retro or not.... if it retro then pass keys to rx cluster and use rp-imp-c2-ru macro to get payroll results.... once u use this macro RT,BT etc. will be populated. Now use them to get reqd. fields....

payroll area groups employees based on frequency of pay.

payscale area groups employee of payscale based on geograpthical location.

personnel area is subdivison under company code.

The personnel area has the following functions:

It allows you to generate default values for data entry, for example, for the payroll area.

It constitutes a unit in authorization checks.

The main diff b/w indian n us payrolls is RAP table ie.,

reimbursements, allowances and perks. n also taxation

0001,0007,0008,0009,0207,0208,0209,0210,0234 etc. are required for payroll....

pa30(for employee infotype data entry) pa40(generally for actions)

0001-organization assignment

0008-basic pay

1000-OM objects

1001-relationship between OM objects

<REMOVED BY MODERATOR>

Regards

Vasu

Edited by: Alvaro Tejada Galindo on Jan 11, 2008 5:18 PM