can any one give me an overview of HR, I am learning HR security, so I need a basic idea of HR
thanks in advance
Hi Pratap ,
Here I am giving some information about HR.
What is HR?
The task of Human Resource Management is to produce the organizational hierarchies, relationship between employees and to allow storage and administration of employee data.
The HR module is divided mainly into the following components.
1. Personnel Administration and Payroll Accounting
2. Personnel Planning and Development
Personnel Administration relieves you from the daily administrative routine activities which are costly and time consuming, while simultaneously supporting you in demanding planning activities.
Eg Organization management comes under administration
Payroll accounting deals with the employee salaries in the Organization.
E.g.: Calculating the Gross salary, Net salary
Personnel Planning and Development:
It was designed to support the decision making process in any organization.
It deals with giving inputs and taking outputs from the employees and setting up goals to individual employees and impart training to the employees.
It also deals with recruitment of employees for the organization.
Eg. Recruitment, Training and event management comes under planning.
There are other functions like time and travel management in HR
The organizational hierarchy deals with the following areas:
Pay scale Structure
Wage type Structure
The company structure or corporate group is divided into :
Represents the highest level of Company structure.
It can represent large divisions within a company and Geographic locations.
Personnel sub areas are a subdivision of the personnel area. At this level, the organizational aspects are controlled here.
Country groupings, Public Holiday calendar and wage type structures come under organizational aspects.
The components in Personnel structure are
Employee Subgroup and
Employee Group: General classification of employees.
Employee Sub group: Division of employee groups.
The active employees are also divided into payroll areas that determine when they receive their paychecks like weekly or semi-monthly.
Job: Description of activity performed by the Employee.
Position: Employee Placement or individual employee assignment within the company.
Software Engineer or Manager.
Organization Unit: Performs a specific set of functions within company.
Department or Subsidiary etc.
Why HR is different from other modules?
The following concepts are defined in HR which differs this module with other modules.
1. Use of Infotypes
2. The use of Logical Database
3. Use of Macros
4. Storage and Access of data
5 Authorization checks
Data handling in HR (Using of Info types):
Master data in HR is stored in infotypes.
Each infotype pertains to a specific type of data.
Each infotype has a database table associated with it.
Example: For Infotype 0000, the corresponding database table associated with it is PA0000.
What is Infotype
The information units used to enter the data of an employee are called infotypes.
The infotypes are used to group related data fields together.
E.g. IT0006. (Address)
As HR is related to time, we require old data as well as new data. The data we enter into the infotypes are automatically checked for accuracy and against the table entries.
In simple, HR data is huge and to access data easily we require infotype.
Master data Infotypes:
When a new Personnel number is created, the following Infotypes are to be maintained first.
Organizational Assignment (0001)
Personal Data (0002)
Payroll Status (0003)
What is logical database?
The LDB is special type of ABAP program that combines the contents of certain related database tables and retrieve some related data and make it available to application programs.
In other words, a LDB is a method by which ABAP programs read and process the data. The sequence in which the data is supplied to the program is determined by a tree structure.
The LDB usually consists of the following components.
Logical databases have a tree structure.
A logical database can contain a maximum of 300 tables
SAPDBPNP is the name of the database program for the logical database PNP.
How are logical database used
1 Logical database when generating an ABAP program
The selection screen generated contains the selections (SELECT-OPTIONS AND PARAMETERS) of both the logical database and the program.
The only database-specific selections displayed on the selection screen are those needed by the program for data retrieval purposes.
Functions of LDB:
The personnel data of each employee is loaded into the main memory where it can be accessed for processing.
Employees can be selected according to the organizational criteria entered on the selection screen.
E.g. Hourly wage earners in a particular personnel sub area.