Professional Documents
Culture Documents
Presentation Sap - HR: Presented By: Anand Singh
Presentation Sap - HR: Presented By: Anand Singh
SAP - HR
Presented by :
Anand Singh
What is ERP ?
E - Enterprise - Enterprise means group of people
R – Resource - In Management there are M’s i.e. Money,
Machine, Manpower, Method and Material that means five type of
resources.
P – Planning - To Plan
The ideology of ERP is to plan the above resources to get
the best results to the Enterprise.
Wellenreuther
Hopp
Hector
Plattner
Tchira
S A P R /3
T E C H N IC A L F U N C T IO N A L
Streams in SAP
T E C H N IC A L
P ro g ra m m e r A d m in i s t r a t o r
A B AP / 4 B A S IS
Streams in SAP
F U N C T IO N A L
F in a n c e H u m a n R e s o u rce L o g is tic s
F I - F in a n c e P e rs o n n e l M a n a g m e n t S D - S a le s & D is tr ib u tio n
C O - C o n tr o llin g P a y r o ll P P - P r o d u c tio n P la n n in g
T R - T re a s u ry T im e m a n a g e m e n t M M - M a te r ia l M a n a g e m e n t
R e a l E s ta te M a n a g e m e n t W M - W a re h o u s e M a n a g e m e n t
ABAP
ABAP stands for Advanced Business
Application Programming / 4th Generation
Language
1
4 5
Copy Company Code
Fill Company’s
details
2
Double
Click
8 9 Edit Company Code Data
3
Click Copy This screen
button (2nd) appears
4
10
5 Enter Company
code (existing
from system)
6
Enter Company
7
code (New
company code
Edit Company Code Data
14 15
Amend the
company’s name
Click the and details
Company 13
12
Click Position
to find out the
newly created
CO Code
11
Personnel Area
4 5
3
Enter Personnel
2 Double Area
click
Personnel Sub-area 5 6
2
4
Create Personnel
3 Sub Areas
Enter your
Personnel Area
Employee Group 3 4
2
Click New
Entries and
create
Employee
Group
1
4 5
Employee Sub-Group
Click New
Entries and
create
Employee
Sub Group
2
6 7
Assign Company code to Company
2
Enter your
1 Company code
3
Assign
Company
5
Select
4
Assign Personnel Area to Company Code
2
Enter your
Company code
3
4
Select
1
Assign Employee subgroup to Employee Group
6 7
Enter Country
Grouping
5
1
5 6
Assign Employee subgroup to Employee Group
Enter EE Group, EE
Subgroup
Click in front of your
2
country’s name
3
Organizational
Management
ORGANIZATIONAL MANAGEMENT
We can maintain Organizational Plan
in Organizational Management using
several different User Interfaces :
1. Organization & Staffing
2. General Structure
3. Expert Mode
4. Simple Maintenance
5. Matrix
6. Manager’s Desktop
7. Manager Self - Service
Organizational Management is
based on Object oriented design,
that is, each element in an
organization represents a
standalone object with individual
characteristics. These objects are
created and maintained individually.
They are then linked together using
Relationships.
We can create additional Object
Characteristics. This provides
additional information for other
components, evaluation, and so on.
All Object Characteristics
(existence / relationships /
characteristics) are maintained in
INFOTYPES.
Basic Objects
Object types used in Organizational Management are:
• Organizational unit O
• Jobs C
• Position S
• Person P
• Cost center K
• Work center A
• PERSONNEL ADMINSTRATION
• TIME MANAGEMENT
• PAYROLL ACCOUNTING
• PERSONNEL DEVELOPMENT
• RECRUITMENT
• TRAINING & EVENT MANAGEMENT
Integration between OM and PA
Model Structure
Reporting Structure
Organization Management
Simple Maintenance
OM : Simple Maintenance
10
6
9
5
Select the Organizational
8 Create
Unit to create sub 7
Organizational Units
departments under it.
(Sub-departments)
Organizational Management
Example :
Job :
Manager 7
8
Job is displayed which shos the Double click the
Position : Position
relationship between Job and
HR Manager
Position
Organizational Management
2
To search the
name already in
3 the system
1
5
4
7
Select the name from Person has been
the list assigned to position
Personnel Administration (PA30)
To assign the person to
position , we can hire
The person to fill up the
Position already created
In the Organizational
Management
2
Personnel Administration (PA30)
Enter Reason of
3 Action. E.g. :
1 New Hire
7
Enter Per
Sub Area
4
4
5
2
The entry in this field will run “Dynamic
Action”. The system will automatically display
the family member IT21 for filling the details
Personnel Administration (PA30)
Check the
1 Infotype which 3
are newly
Enter the Address of created for the
Emploee employee.
(Ticked one)
Personnel Administration (PA30)
To assign the Task to the Job
or Position, Select the Job or
Position
3 2
5
Organizational Management
Reporting Structure to different Organization
1
Select Main Menu
Edit Elevate
General
Select the
position from
2 differnt
7 department
Different Organization 6
Units means different Select the
Departments within the Subordinate
Root Organization
Organizational Management
3
Select the
subordinates
Organizational Management
Select the
2 Organization Unit
1 (Root Organization)
6
Pay Structure
Pay Scale Structure
PERSONNEL AREA
COMPANY CODE
COUNTRY GROUPING
CLIENT
• The recording and management of
personnel data is central to R/3 HR and
within that to the Personnel
Administration system – PA.
• Within SAP, these information units are
called “Infotypes”.
• The system uses a great many Infotypes
to store all the necessary data, each
referenced by a unique number and
name.
Personal Data infotypes
Addresses (Infotype 0006)
Leaving Rehiring
Increase in (1)
Employee
payments Hiring
(3) (2)
Deviations from the Organizational
work schedule reassignment
SAP AG 1999
• Within any valid period, ‘Time Constraint’
are used to determine when and how
often a data record for a given Infotype
may exist.
• This is determined by which of the three
possible “Time Constraints” is allocated
to the data.
• Time Constraint 1 stipulates that at any
given point in the person’s employment,
one record, and only one record, must
be valid for the Infotype.
• Time Constraint 2 specifies that no more than
one data record may be present at any time
for the given Infotype. There may be gaps
between periods of validity (when no data
exists) but the records must not overlap.
• Time Constraint 3 stipulates that any
number of records may be valid at any
given time. There may also be gaps
between periods of validity. These
records do no affect one another.
Personnel Actions : PA40
• However, some tasks are more complex
and involve a number of different steps.
For example, when an individual is being
hired or is retiring. For such cases, the
R/3 System provides ‘Personnel Actions’.
• The Event based technique is designed
to ensure that you only process relevant
Infotypes and that none of the essential
Infotypes are forgotten.
Hiring Action- A sample of offer letter
CREATING VACANCY
ADVERTISEMENT
SCREEN APPLICANTS
PERFORM APPLICANT ACTIVITY
CORRESPOND WITH APPLICANTS
HIRE APPLICANTS
Time Management
The Time Management component within the
HR module of SAP R/3, enables you to record
and evaluate all information relating to your
employees’ absences and attendances.
Because all components of HR are fully
integrated, the data recorded for Time
Management can be used within other HR
applications for example, for payroll
purposes without the need for re-entering.
The time management component of R/3
is linked very closely to the organizational
hierarchy of your company.
There are two types of recording :
1. Negative Recording
2. Positive Recording
SAP AG 1999
+
Early
Normal
Night
Processing type S M
Time pairs
SAP AG 1999
Leave Overtime
Availability
for duty
Illness
Substitutions
SAP AG 1999
HOLIDAY CALENDER
.
CHECKING GROUPS WORK SCHEDULE CHECK PUBLIC
RULE HOLIDAY
CALENDER
DEFINE BREAK
Employee Benefits/Pay
EmployeeData
Data Benefits/Pay
Tables
Tables
Time
TimeManagement
Management
Payroll Simulation
Release/Start
Release/StartPayroll
Payroll
Calculate
CalculatePayroll
Payroll
Payroll
PayrollResults
Results
Payslip
Payslip Payroll
PayrollReports
Reports
Process flow in India Payroll
INPUT CALC RESULTS OUTPUT
• Master data
• Time Data Cluster • Statutory Reporting
Gross Net
• Past Data • Earnings • Monthly
• Cumulations • Perks • RT • Half yearly
• Annual
• CRT
• Income Tax
• Prof Tax • Interfaces
• PF • FI/CO posting
• Recoveries • Bank transfer
• Payment of taxes
• Statutory payments
• Third party
payments
P a y r o ll
M a s te r d a ta
T im e d a t a C
C E
P a y r o ll
R e m u n e r a tio n
s ta te m e n ts
P a y m e n ts to v a r io u s
payees
P o s tin g to
A c c o u n tin g
S AP AG 1999
Basic pay
Gratuities
Sickness
Bonuses
Overtime
Leave
SAP AG 1999
Tax
Un employment
insurance
Wageelements
Loans
Pens ion
insurance
Check
xxxxxxx xxxx
Paymen to f
SAPAG1999
remuneratio n
Monthly or Additional
weekly? date types
Which payroll year,
start, end of periods
Payroll
periods
For every combination date
and
of period parameters modifier
Calendar for
cumulations
For every
payroll area there control record
exists a
Cumulation of wage
types for report purposes
Controls the individual
stages of payroll
SAP AG 1999
Legend:
Release payroll
Functions in menu
Release for payroll
YES
Run payroll ok?
NO
Subsequent activities in
payroll Change master data
SAP AG 1999
•.
DATA FROM IMPORTS TO INPUT DATA FROM OLD RESULT
FILES TABLE TABLE OF PREVIOUS MONTH
SYSTEM PROCESSES
GENERATES PAYROLL
PAYROLL ACCOUNTING
• PAYROLL AREA
A GROUP OF EMPLOYEES FOR WHOM PAY ROLL
SHOULD RUN TOGETHER
• PAYROLL PERIOD
EXACT PERIOD IN WHICH THE REGULAR PAY ROLL
IS CARRIED OUT
• PAYROLL DRIVER
The Payroll driver is an executable program that needs a
schema to run the payroll
PAYROLL ACCOUNTING
• FILES: PAYROLL FILES CONTAIN DATA FOR PAYROLL
AND PAYROLL RESULTS
• TABLES:
– INPUT TABLES (IT)
– CONTAINS DATA THAT CAN BE EDITED. THE
TABLE EXISTS ONLY DURING PROCESSING
– OUTPUT TABLE (OT):
– CONTAINS RESULTS OF AN ACTIVITY.THESE
RESULTS ARE
– WRITTEN TO INPUT TABLE FOR FURTHER
PROCESSING
– RESULT TABLE (RT):
– CONTAINS RESULT OF THE PERIOD FOR
WHICH PAYROLL
– HAS BEEN RUN
Indian Payroll Schema
• To run the payroll program, you require the
Indian payroll driver HINCALC0 and the Indian
payroll accounting schema IN00.
• The Payroll driver is an executable program that
needs a schema to run the payroll
• The payroll schema IN00 defines the sequence
of functions carried out by the payroll driver,
and ensures that the program gathers all the
data required to run payroll for an employee in
the specified payroll period.
• T.Code PE01 is used to edit the Schema
To run the payroll, we require a
payroll driver and a payroll schema.
The payroll schema defines the
processes carried out by the payroll
driver and ensures that the
program gathers all the data
required to run the payroll for an
employee in a specified period.
Retroactive Accounting
Payroll for
period 06
is complete C
Payroll past
CE
Changes
to
HR master data
SAP AG 1999
Start process
Run
Run
payroll
payroll
Conditional
Conditional
Stop if some of the
breakpoint
breakpoint personnel numbers
contain errors
Simulate
Simulate
posting
posting run
run
Stop if payroll
Conditional
Conditional status is not
breakpoint
breakpoint
ended
Print
Print remuneration
remuneration Execute
Execute Pre.
Pre. program
program
statement
statement posting
posting run
run DME
DME
Display
Display the
the Transfer
Transfer Check
Check
documents
documents
SAP AG 1999
Control record
Personnel numbers with
errors
00030500
00030502
SAP AG 1999
Start
Start Repetition
Repetition
(Run
(Run 1)
1) (Run
(Run 2)
2)
1 2 3 4
4
Process
Process
Step
Step 1
1 Process
Process "Incorrect"
"Incorrect"
Step
Step 1
1 employees
employees from
from
the
the previous
previous
1 2 3 4 run(s)
run(s)
4 3
Process
Process
Step
Step 2
2 Process
Process
Step
Step 2
2
1 2 3
3 4
Process
Process
Step
Step 3
3 Process
Process
Step
Step 3
3
1 2
3 4
SAP AG 1999
Absence
Absence
Absence
payment
payment Enter
absence
Off-Cycle Payroll
Advance
Advance Payroll period
payments
payments
Enter the reason and the date for which Select
with
with regular
regular
you want to run payroll. period Payment method
payments
payments Run
Run
0001 Holiday bonus Change payroll
Reason payroll
Advance
Advance Special payments payment
Date 06.12.2001 payments
payments with
with method
special Enter
special
wage type
payments
Run Payroll payments
Other
Other
payments
payments
SAP AG 1999
Payroll HR
Calculation of wages and salaries to be paid to employees
Calculation of deductions and amount to be transferred to an employee
External accounting FI
Consideration of personnel expenses
Consideration of payables and resulting payments
Internal accounting CO
Consideration of personnel costs to cost objects or as
overhead costs
SAP AG 1999
Taxes payable
3 350,- 350,- 1
SAP AG 1999
Org. Assignment
Selection result
Output Save
List
SAP AG 1999