Professional Documents
Culture Documents
Training
SCHEDULE
DAY TOPICS
Day 1 Introduction & SAP HR Overview
Day 2 Overview of Sub Modules of SAP
HR
Day 3 Programming Concepts of HR - I
Day 4 Programming Concepts of HR - II
Day 5 Programming Concepts of HR - III
SCHEDULE
DAY TOPICS
Day 6 Infotype Enhancements
Day 7 Data Models in SAP HR
Day 8 Workflow in SAP HR
Day 9 Payroll Introduction
Day Payroll in Detail
10
SCHEDULE
DAY TOPICS
Day SAP HR Reporting Overview
11
Day HIS & MDT
12
Day Adhoc Query and SAP Query
13
Day ESS Concepts & Customizing ESS
14
Day Evaluation
Basic Elements of
HR
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
The HR module is divided mainly into
the following components.
Company Structure
Company code :
Represents the highest level of Company structure.
Personnel Area :
It can represent large divisions within a company and
Geographic locations.
Personnel Sub-area :
Personnel sub areas are a subdivision of the personnel
area. At this level ,the organizational aspects are controlled .
Country groupings , Public Holiday calendar and wage type
structures comes under organizational aspects .
One to many
relationship
The set of valid entries for the entry mask is defined in the
validation tables.
Events (0000)
Organizational Assignment (0001)
Personal Data (0002)
Payroll Status (0003)
Personnel Events :
Hiring an employee
Organizational reassignment
Leaving the company
Hiring an employee :
Why Infotype
Structure
Selections
Database programs
o The logical database reads the selected data and the program
processes it within the GET events according to the sequence
specified by the structure.
Data retrieval :
Screening :
Employees can be selected according to the organizational
criteria entered on the selection screen.
Data selection does not delimit the records that retrieved from
the database.
Whenever GET PERNR statement is included in your
program, check the following two .
1.Have you included PNP for the logical database screen field
in the program attributes.
Macros
Macros (Contd)
RP-PROVIDE-FROM-LAST or
RP-PROVIDE-FROM-FRST,
Macros
It is not necessary to include logical database PNP in your program
when you are using the macro like
RP-READ-INFOTYPE A B C D E , where
You can store data clusters in ABAP/4 memory for short time
and in database for longer time.
Cluster (Contd)
Export f1
f2
to memory id 'table'.
Import f1
f2
from memory id 'table'.