2007 May 19 1:06 PM
What is deffernce between ABAP & ABAP HR
2007 May 19 1:08 PM
Mr.Raja ,
Please follow Forum Rules , Without searching dont post any ?
Regards
Peram
2007 May 19 1:10 PM
ABAP HR programming is a little different than ABAP. ABAP HR is used in programming in HR modules. Normal ABAP used in other modules like: SD,MM,PP,FI,CO.
In ABAP HR:
1. You use infotypes
2. Logical Database Like: PNP, PCH
3. Get, Provide...ENDPROVIDE...
etc...
This conceptare not used in normal ABAP.
2007 May 19 1:11 PM
Hi
HR:
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
<b>Reward points if useful</b>
Regards
Anji
2011 Jul 01 7:03 AM
The following concepts are defined in ABAP HR which is different with other modules :-
1) Use of Infotypes
2) The use of Logical Database
3) Use of Macros and Provide statement
4) Storage and Access of data
5) Authorization checks
There is nothing much difference between abap and hr abap. The way we retrieve the data from data base is different:-
=> In general ABAP data is stored in Tables, but coming to HR ABAP employee data is sorted through Infotypes. The way we retrieve the data from infotypes is deferent in hr abap.
=.> In general ABAP we use Logical data base very rare, as in HR ABAP most of the programs use Logical data base to select data from Infotypes by using Get event.
= > In ABAP we use read statement to read particular record, still in HR ABAP we do use read statement apart from that we have Macros and provide statement.
Macro is pre defined code (like function module) which reads data from internal table (internal infotype) based on dates.
Provide statement is like Select statement but selects data from internal table
=> Storage and access of data in hr abap is completely deferent in hr abap comparing with ABAP. We use transaction code PA20 and PA30 to maintain data in infotypes.
Thanks
Ashutosh
Moderator message : See date of original post.
Edited by: Vinod Kumar on Jul 1, 2011 11:35 AM