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

differnces between ABAP and ABAP HR

Former Member
0 Likes
613

HI

TODAY I HAVE TO TALK ON A TOPIC, WHAT IS DIFFRENCES BETWEEN ABAP AND ABAP HR ? SO ANY ONE HELP ME BY GIVEING DATA ON THIS TOPIC.

HI

TODAY I HAVE TO TALK ON A TOPIC, WHAT IS DIFFRENCES BETWEEN ABAP AND ABAP HR ? SO ANY ONE HELP ME BY GIVEING DATA ON THIS TOPIC.

3 REPLIES 3
Read only

Former Member
0 Likes
578

Hi Shiva,

A simple difference might help you out.

The ABAP HR is an integral part of ABAP. Generally in ABAP the following are done:

1) Table development

2) Date Processing

3) Report developing

4) BAPIs /RFC s

5) Data base update

6) Screens development/enhancement

7) Scripts and smart forms.

😎 Function Building

9) Java connectors etc.

This is basically done through the PROGRAMMING in ABAP builder by using ABAP 4th generation language. This may be related to any module of my SAP ERP 2004 like HR, FICO.SD,MM,CRM Etc.,

Now when it is said ABAP HR. It is the development of ABAP in the area of HR to meet the clients requirements according to the functional specifications .They may be in any area of HR like in the areas of time aspects ,pay aspects, OM aspects and Self Services like E-recruitment, ESS etc.,

In HR ABAP you use select statements significantly less than in other areas of ABAP development. Logical databases have limited applications in other modules but are very useful in HR. Also, you really need to understand the infotype time constraint concept. When you cannot get the information that you need out of the logical DB look at the function modules starting with HR* and RH*. These function modules will provide you with multiple ways of accessing data to save time. Worst-case scenario, use a select statement.

Reward if useful.

Thankyou,

Regards.

Read only

Former Member
0 Likes
578

difference is just of functionality.

abap is the you do anything abap is needed. hr is just the added functionality.

go through this it will help you.

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

ABAP is used for customization and modification of SAP applications.

Generally in ABAP the following are done :

1) Table development

2) Date Processin

3) Reprt developing

4) BAPIs /RFC s

5) Data base update

6) Screens development/enhancement

7) Scripts and smart forms.

😎 Function Building

9) Java connectors etc.

Programming done in ABAP may be related to any module of my SAP ERP 2004 like:

HR, FICO.SD,MM,CRM Etc.,

eg:-

A typical fetch statment will look like :

SELECT * from SPFLI into wa_spfli

WHERE CARRID = 'AA'.

ENDSELECT.

You can download ABAP Programming guide from :

http://www.savefile.com/files/155399

ABAP HR is an integral part of ABAP.

HR ABAP Uses :

1) Logical Database (PNP)

2) Programming with Infotypes

3) Processing Time infotypes/Cluster

4) Processing Payroll infotypes/Cluster

The development of ABAP in the area of HR is used to meet the clients requirements according to the functional specifications .They may be in any area of HR like in the areas of :

Time aspects, Pay aspects, OM aspects and Self Services like E-recruitment, ESS etc.,

eg:-

A typical fetch statement from a database/Infotype may look like :

PROVIDE * from p0002 between pn-begda and pn-endda.

ENDPROVIDE.

Where infotype 00002 refers to Personal data, which inturn refers to Table pa0002.

To start off with HR ABAP you can refer :

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

Read only

Former Member
0 Likes
578

Overview & Features in HR Programming

The aim in the Human Resources component is to be able to process employee related data according to business requirements in an effective structure. The Human Resources module uses a system of data grouped together called

infotypes. Infotypes mirror a quantity of connected data records; infotypes are identifiable through a four character numerical string [e.g. infotype Addresses (0006)] and a complete listing is included. You can save the infotypes as time-dependent to enable a retroactive evaluation of Employee

data.

The infotypes appear as an entry screen for the user, through which you can maintain infotype records. Infotypes can be processed individually or in fast entry mode.

Difference from conventional ABAP

Advanced Business Application Programming ABAP is SAP's fourth generation language. All of R/3's applications and even parts of its basic system are developed in ABAP. ABAP is used for customization and modification of SAP applications.In HR ABAP use of select statements significantly less than in

other areas of ABAP development, Logical databases have limited applications in other modules but are very useful in HR. Also, you really need to understand the infotype time constraint concept, When you cannot get the

information that you need out of the logical DB look at the function modules starting with HR* and RH*. These function modules will provide you with multiple ways of accessing data to save time.

Check the thread below:

Regards

Kannaiah