SAP HRM Guide: Organizational & Personnel Management
SAP HRM Guide: Organizational & Personnel Management
Contents:
Organizational Management
Personnel Administration
Recruitment
Time Management
Payroll
Travel Management
CATS
ESS.
Schema & PCR
E-Recruitment
Organizational Management
Organizational Management
1
Organizational Structure
2
OVERALL ORGANISATION STRUCTURE
The overall organization structure can be summarized in the figure below. The
various organizational elements are described with the code to be used in
configuration alongside.
Enterprise Structure:
3
Define Company:
4
Define Company Code:
5
Personnel Sub areas:
Employee Groups:
6
Employee Sub groups:
Assignment:
7
Plan Version:
8
Maintain Infotypes:
9
Maintain Relationships:
Integration:
10
Set up Integration with Personnel Administration:
11
Prepare Integration with Personnel Administration.(RHINTE01)
12
Transfer Data to Personnel Administration (RHINTE30)
13
Personnel Administration
14
Maintain User Parameters:
15
Determine Default for Number Ranges:
PERSONAL DATA
In this section, the system settings are configured for all the infotypes that store
personal data for the employee.
16
Addresses (Infotype 0006)
Personal Data (Infotype 0002)
Family/Related Person (Infotype 0021)
Identification (Infotype 0185).
17
Maintain Titles:
18
Family/Related Person (Infotype 0021)
Data concerning, the employee’s family members / other related persons stored in
the Family Members/Dependents infotype (0021).
All necessary configurations pertaining to this infotype is done under this section.
Family Members
In this step, the type of relationship between employees and their relatives are
defined.
The following table reproduces the initial values configured for Cairn Energy
SUBT OBJR
Y ZEITB Q STEXT
01 3 Father
02 3 Mother
03 3 Spouse
04 3 Son
05 3 Daughter
06 3 Brother
19
07 3 Sister
In this step, the system settings for the infotype Addresses (0006) is done.
Address Types
The following table reproduces the initial values configured for Cairn Energy
SUBT ZEIT
Y STEXT B
1 Permanent Address 1
2 Temporary residence 3
3 Home address 2
4 Emergency address 2
5 Mailing address 2
6 Nursing address 2
8 Present Address 2
20
Identification (Infotype 0185)
This infotype is used to store personal identification details of an employee.
In this section, settings which affect the infotype Identification (0185) need to be
maintained.
21
Contractual Regulations
With the Contract type field, you can subdivide contracts of employment in
accordance with the planned duration of the work relationship and the employee’s
legal status.
For temporary work relationships, you must enter the contract’s expiry date
(valid until).
Contract Types
22
Evaluation Basis
Monitoring of Task (Infotype 0019)
Task type
In this step, task types with standard lead times and standard follow-up times as
well as indicators for additional tests are defined.
23
The following table reproduces the initial values configured for Cairn Energy
Date Specifications:
24
Calculation of Employment Period:
25
Employee Qualifications
This group includes the following infotypes:
Education (Infotype 0022)
Other/Previous Employers (Infotype 0023)
You can enter the following data for each educational establishment type:
26
SAP R/3 Role Menu Personal Data
The following table reproduces the initial values configured for Cairn Energy
Natur
e Educ. est. text
01 Certificate Course
02 Diploma
03 Doctorate
04 Graduate
06 Post Graduate
08 Professional
09 Under Graduate
10 Vocational
27
Other and previous employers:
Specify the employer’s name and the country it is based in for each employer.
Following details can be also stored:
In this section, the necessary settings for infotype Previous Employment (0023)
are done.
28
SAP R/3 Role Personal Data
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Personnel Management -> Personnel
Administration -> Employee Qualifications ->
Other/Previous Employers -> Create
employer's industry sector
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy
Indu
s. Description
0002 Consulting
0003 Consumer
0004 Hi-Tech
0005 Insurance
0006 ITES
0009 Telecom
0010 Manufacturing
0011 Pharmaceutical
0012 Others
0013 NGO
0014 Hotels
0015 FMCG
0018 Others
29
SAP R/3 Role Personal Data
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Personnel Management -> Personnel
Administration -> Employee Qualifications ->
Other/Previous Employers -> Create activities
in employment
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy
Job Text
000000
01 Geologist
000000
02 Site Engg.
000000
03 Surveyor
Communication: infotyoe:0105.
Communication
Communication (Infotype 0105)
An employee’ communication ID is stored in the Communication infotype (0105).
30
31
Customizing procedures
In this chapter, system will be set up so that a large part of the work processes
used in the enterprise are reflected in the HR System.
One can initiate actions so that they depend on the existence of certain infotypes
and/or their contents.
Actions
In this chapter, personnel actions together with the possible reasons are defined
and the work contents and the choice of actions for the administrator.
32
Define info groups
The following table reproduces the initial values configured for Cairn Energy
Hirin
Info group 01 g
000
99 00 INS 1 Organizational Assignment
000
99 01 INS 2 Personal Data
000
99 03 INS 6 8 Addresses
000
99 04 INS 6 1 Addresses
000
99 05 INS 7 Planned Working Time
000
99 06 INS 8 Basic Pay
000
99 07 INS 9 Bank Details
002
99 09 INS 1 Family Member/Dependents
002
99 10 INS 1 Family Member/Dependents
002
99 11 INS 1 Family Member/Dependents
002
99 12 INS 1 Family Member/Dependents
33
002
99 13 INS 1 Family Member/Dependents
Organizational
99 01 COP 0001 Assignment
Basic Pay
99 02 COP 0008
Infogroup AC Transfer
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 01 COP 0001 Assignment
Basic Pay
99 02 COP 0008
Re-
Infogroup AD designation
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 00 COP 0001 Assignment
34
Mid Year
Infogroup AE Salary Review
User
group Infogrmod. No Op. IType SC STy. Infotype text
Basic Pay
99 00 COP 0008
Infogroup AF Secondment
User
group Infogrmod. No Op. IType SC STy. Infotype text
Basic Pay
99 03 COP 0008
Planned Working
99 04 COP 0007 Time
External
Organizational
99 05 COP 0395 Assignment
Expatriation
99 06 COP 0396
Infogroup AG Repatriation
User
group Infogrmod. No Op. IType SC STy. Infotype text
External
Organizational
99 01 COP 0395 Assignment
Infogroup AH Repatriation
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 01 COP 0001 Assignment
35
Monitoring of
99 02 COP 0019 Tasks
Going to be
Infogroup AI Separated
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organization
al
99 00 COP 0001 Assignment
Temporary
Infogroup AJ Assignment
User
group Infogrmod. No Op. IType SC STy. Infotype text
Planned Working
99 04 COP 0007 Time
External
Organizational
99 05 COP 0395 Assignment
promotion
Infogroup AK & Transfer
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 01 COP 0001 Assignment
Transfer &
Re-
Infogroup AL designation
User
group Infogrmod. No Op. IType SC STy. Infotype text
36
Assignment
Infogroup AM Relocation
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 01 COP 0001 Assignment
Temp
Assignment
to
Infogroup AN Secondment
User
group Infogrmod. No Op. IType SC STy. Infotype text
Planned
99 04 COP 0007 Working Time
External
Organizational
99 05 COP 0395 Assignment
Infogroup 84 Separation
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 02 COP 0001 Assignment
37
SAP R/3 Role Menu Personal Data
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG)
-> Personnel Management -> Personnel
Administration -> Customizing Procedures ->
Actions -> Create customer-specific status
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy
Sta
t. Name
1 On Probation
2 Confirmed
On Temp. Assignment /
3 Secondment
4 Inactive Employee
The following table reproduces the initial values configured for Cairn Energy
01 Hiring 1 1 3 10 X X
20 Separation 0 0 0 84 1 X X
62 Hire applicant 7 1 3 1 48 X X
AA Confirmation 0 2 3 AA X X
AB Promotion 0 2 3 AB X X
AC Transfer 0 2 3 AC X X
AD Re-designation 0 2 3 AD X X
38
Mid Year
AE Salary Review 0 2 3 AE X X
AF Secondment 0 3 3 AF X X
AG Repatriation 0 2 3 AG X X
Probation
AH extension 0 1 3 AH X X
Going to be
AI Separated 0 1 3 AI X X
Temp.
AJ Assignment 0 3 3 AJ X X
Promotion &
AK Transfer 0 2 3 AK X X
A
AM Relocation 0 2 3 M X X
Temp Assign
conv to
AN Secondment 0 3 3 AN X X
The following table reproduces the initial values configured for Cairn Energy
01 Hiring
20 Separation
20 Separation 01 Retirement
20 Separation 02 Resignation
20 Separation 04 Termination
39
20 Separation 09 Death of employee
62 Hire applicant
AA Confirmation
AB Promotion
AC Transfer
AC Transfer 01 Vacancy
AF Secondment
AG Repatriation
AI Going to be Separated
AJ Temp. Assignment
40
The following table reproduces the initial values configured for Cairn Energy
Actio
Menu 01 ns
User N Actio
group o n Name of Action type
99 01 01 Hiring
99 02 AA Confirmation
99 03 AB Promotion
99 04 AC Transfer
99 05 AD Re-designation
99 07 AF Secondment
99 08 AG Repatriation
99 09 20 Separation
99 10 62 Hire applicant
99 11 AH Probation extension
99 12 AI Going to be Separated
99 13 AJ Temp. Assignment
99 16 AM Relocation
Dynamic Actions
For each action, it can be determined whether it is always carried out when
changes made an infotype or a subtype or whether it is only carried out if changes
made to certain fields.
41
Settings can be made to specify whether the action is to be carried out for
"Change", "Create" and/or "Delete" record.
The following table reproduces the initial values configured for Cairn Energy
*SUB_REDESIGNATION
SUB_PROBATION_EXT
SUB_CONFIRMATION
*SUB_TRANSFER
42
0000 04 240 P P0000-MASSN='20'
SUB_TRANSFER_MAIL_NOTIFICATION(ZHRG_INC_DYNAMIC
0001 04 253 * CTION)
43
CTION)
SUB_REVISED_SALARY_LETTER(ZHRG_INC_DYNAMICACTIO
0008 04 261 F N)
RECRUITMENT
The ability to meet personnel requirements is key for enterprises. The success of
an enterprise depends on such factors as the quality and availability of
personnel. It is particularly important for the development and success of
expanding enterprises that they have quick access to adequate personnel.
This component has all the functions needed for working through the entire
recruitment procedure, from creating applicant data to filling vacant positions.
The Recruitment component contains an entire range of powerful, flexible
functions that can be used to implement an effective – and largely automated –
recruitment strategy.
The Recruitment component can be used to recruit human resources according
to requirements, at any time. Applicants data can be stored that have not
deemed suitable for a particular vacancy in the Applicant Pool, where they can
be considered for other or future vacancies.
This component enables to define a recruitment procedure that suits the needs
of enterprise. Tasks can be distributed and responsibilities can be fixed to
different people, involved in the recruitment process. Recruitment supports in
dividing and assigning administrative and decision-making task areas. Many
tasks can be processed via mass processing.
The Recruitment component provides dynamic actions to enable to automate
many processes. For example, when initial data for applicant is entered, the
system creates a confirmation of receipt in the form of an applicant activity and
a letter confirming receipt of application. This reduces the administrative tasks
required of the HR department for applicant correspondence.
44
Workforce Requirements and Advertising
The Recruitment component enables to document workforce requirements
and the way it is been advertised in the SAP system.
A company's workforce requirements are represented in the Workforce.
Requirements and Advertising component by means of vacancies. A
vacancy is a description of a position that must be staffed, either
completely or partially. The recruitment process is triggered by the
creation of a vacancy. The recruitment procedure is initiated by the
creation of a vacancy, and its purpose is to fill vacancies. Vacancies are
published in advertisements.
If a candidate applies for a job in response to an advertisement, he or she
must be assigned to this advertisement during the initial entry of basic
data phase. By assigning an applicant to an advertisement here, the
system can propose a likely vacancy assignment for the applicant. This
proposed vacancy assignment can be overwritten if unsuitable.
Assignment of an unsolicited applicant to a vacancy depends solely on the
decisions of the personnel officer or line manager responsible. For this
reason, default values cannot be proposed here.
45
advertisement. This assignment means that you can analyze the
effectiveness of the recruitment instruments and media used by company.
In this section, all the necessary system settings are done for the
administration of workforce requirements and advertising.
Create media
The applicant class is an attribute of the medium and indicates whether a medium is used to
attract internal or external applicants.
The following table reproduces the initial values configured for Cairn Energy
Applicant class
Medium Name of medium ApCl text
External
01 Press AP applicant
External
02 Employment office AP applicant
Exec.search External
03 agency AP applicant
46
06 Internal press P Internal applicant
External
10 University AP applicant
External
11 Trade fairs AP applicant
External
12 Headhunter AP applicant
External
15 Internet AP applicant
In this step, the recruitment instruments, which company uses, are being
configured.
Every job advertisement is published in a recruitment instrument.
Recruitment instruments are classified according to the media used.
We can store a contact name and address key for each recruitment
instrument. The address key can be used to store the address (of a
contact) for a recruitment instrument in step "Create addresses for
recruitment instruments".
SAP R/3 Role Personal Data
Menu
Transaction SPRO
Code
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Personnel Management ->
Recruitment -> Workforce Requirement
and Advertisement -> Create recruitment
instrument
Description and Configuration Values
The following table reproduces the initial values configured for Cairn
Energy
000000
01 Times of India 01 Press
47
000000
02 Indian Express 01 Press
000000
03 Monster.com 15 Internet
000000
04 Cairn Portal 15 Internet
000000
06 Outlook email 05 Mail
000000
07 Anna University 10 University
000000
08 Naukri.com 15 Internet
000000
09 Hindu 01 Press
000000 Economic
10 Times 01 Press
Applicant Administration
This component is used to coordinate and monitor all the steps involved in
applicant administration. The two-tiered data entry concept provides a
fast and easy way to enter and structure unsolicited applications, and
applications in response to a specific advertisement.
48
SAP R/3 Role Personal Data
Menu
Transaction SPRO
Code
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Personnel Management ->
Recruitment -> Applicant Administration ->
Create Personnel Officer
Description and Configuration Values
The following table reproduces the initial values configured for Cairn
Energy:
Administrator
Grp Ad. name Title Tel.no. SAP Name
PR
APPL V Pravin Mr
PU
APPL R Purnima Ms
PU
APPL S Pushpendra Mr
SH
APPL B Shoba Ms
ST
APPL U Stuti Ms
SU
APPL N Sunayna Ms
Applicant Structure
When their data is first entered in the system, applicants are structured
according to the following criteria:
49
Internal applicants are those employed by the company on the date that
the job application is received. External applicants are those not
employed by the company on this date. This latter grouping can therefore
also include former employees of the company.
The procedure for entering data is different for internal and external
applicants. We have to manually enter all required data on external
applicants. When dealing with internal applicants, however, we can import
data such as name and address simply by specifying the candidate's
personnel number. We can overwrite this data, if necessary.
Applicant Group
50
SAP R/3 Role Personal Data
Menu
Transaction SPRO
Code
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Personnel Management ->
Recruitment -> Applicant Administration ->
Applicant Structure -> Create Applicant
Group
The following table reproduces the initial values configured for Cairn
Energy
National External
1 s AP applicant
Expatria External
2 tes AP applicant
Applicant Range
The following table reproduces the initial values configured for Cairn
Energy:
A
R Applicant range
01 Employee
51
02 Consultants
Third Party
03 Consult
The following table reproduces the initial values configured for Cairn
Energy
UAGp Unsol.app.group
Business
002 Development
004 Communications
007 Drilling
008 Exploration
009 Finance
013 Legal
52
015 Procurement
016 Production
Applicant Selection
Applicant Activities
Activity type
The activity type denotes the activity that is to be carried out for an
applicant (e.g. Mail confirmation of receipt, Mail invitation to interview,
Appointment for interview).
Activity status
The activity status indicates whether the activity has already been
performed for an applicant (completed) or is still to be performed
(planned).
Performance date
53
SAP R/3 Role Personal Data
Menu
Transaction SPRO
Code
IMG Menu Implementation Guide for R/3 Customizing (IMG)
-> Personnel Management -> Recruitment ->
Applicant Selection -> Applicant Activities ->
Applicant Activity Types -> Create applicant
activity types
The following table reproduces the initial values configured for Cairn Energy
System
Ac Activ. sh.text Act.type long text Fnction System Function Text
Transfer applicant
002 Transfer file file
Video Applicant
004 interview Video Conference P correspondence
Telecon- Applicant
005 Intrvue Phone based P correspondence
Face-Face- Applicant
006 Intrw Face to face P correspondence
Date of applicant
008 Test date test
Applicant
010 Mail contract Mail contract P correspondence
54
Travel Travel expense
012 expenses accounting
Approve
013 hiring Approve hiring
Applicant
016 Interim reply Mail interim reply P correspondence
Hire
017 applicant Hire applicant
Medical Medical
018 exam. examination
Face-to-face Applicant
091 Face-face Int. Interview P correspondence
________________________
Default Values
Feature : PACPA
Object
Feature
55
Task
This feature defines how the parameters are to be set for actions
proposed as follow-up actions. Follow-up actions are defined using feature
PACPP.
Use
Procedure
The return matrix of the feature has the following structure: XXXXX
ZZZZZ.
tasks.
Variable
Line key F C Operations
56
00001
0 D APACT
00002 &PACPA=IDTXT
0 004 INTERVIEW_INTIMATION_LETTER, NEXTR A
&PACPA=IDTXT INTERVIEW_INTIMATION_LETTER,
000050 005 NEXTR A
&PACPA=IDTXT INTERVIEW_INTIMATION_LETTER,
000080 006 NEXTR A
57
000270 *** B &PACPA=PERN1 3, NEXTR C
Time Management
The Time Management component offers the support in performing all human
resources processes involving the planning, recording, and valuation of internal
and external employees’ work performed and absence times.
Work Schedules
58
Generate Work Schedules Manually
Generate Work Schedules in Batch
Planned Working Time
Absences
1) Absence Catalog:
Group Personnel Sub areas for
Attendances and Absences.
Define Absence Types
Define Illness Types
Determine Entry Screens and Time
Constraint Classes.
2) Absence Counting:
Define Counting Classes for the Period
Work Schedule.
3) Rules for Absence Counting (New):
Group Employee Subgroups for Time
Quotas.
Group Personnel Sub areas for Time
Quotas.
Define Rules for Rounding Counted
Absences.
Define Counting Rules.
Assign Counting Rules to Attendance
Types.
4) Special Absence Data:
Maternity Protection
Set Eligibility for Info type
Define Absence Types
Define Types of Birth
Define Maternity Protection Periods
Define Default Absence Types
Managing Time Accounts Using
Attendance/Absence
Quotas:
59
Define Absence Quota Types and Indicate
leave.
Attendance Quotas.
60
61
Define Public Holidays:
62
Public Holiday Calendar
The public holiday calendar plays an important role in the Human Resources
modules. It affects the definition of the organizational structure of the
enterprise and plays a central role in the scheduling process as well in
generating monthly work schedules.
The public holiday calendar is based on an actual year and allows you to apply
your working time models to a specific time period.
It is essential to use the public holiday calendar for recording your employees’
attendances and absences: the payroll program can only be run correctly if
Sundays and public holidays and so on are taken into account.
Create Public Holiday Calendar
The public holiday calendar is created on the basis of the regional and national
holidays that are valid for your personnel areas and subareas. Company-specific
days off for the festivals can also be entered in the calendar. All National and
Festival Holidays for different Locations can be created in the system and
assigned to the holiday calendar.
Create Public Holiday Calendars
In this step create the public holiday calendars for locations and assign the public
holidays to these calendars.
63
SAP R/3 Role Define Public Holiday Classes
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Time Management -> Work Schedules
-> Define Public Holiday Classes
Description and Configuration Values
The following table reproduces the holiday calendars configured for various
locations of Cairn Energy.
Independance Day
(India) 1900 2098
Maharana Pratap
Jayanti 1900 2098
64
Independance Day
(India) 1900 2098
Independance Day
(India) 1900 2098
Vali
d
Fro
Public Holiday m Valid To
190
Christmas 0 2098
65
0
190
Gandi Jayanthi 0 2098
190
Good Friday 0 2098
190
Makra Sankaranti 0 2098
190
May Day 0 2098
190
Ramazan 0 2098
190
Republic Day (India) 0 2098
Vali
d
Fro
Public Holiday m Valid To
190
1 Ramadan 0 2098
190
Deepavali 0 2098
190
Gandi Jayanthi 0 2098
190
Good Friday 0 2098
66
190
Makra Sankaranti 0 2098
190
May Day 0 2098
190
Ramazan 0 2098
190
Republic Day (India) 0 2098
Dussehra / Ayudha
Puja 1900 2098
67
(India)
Independance Day
(India) 1900 2098
Any required changes to the public holiday calendar can be made at any time.
In this step assign the public holiday calendars to the defined personnel subareas
(locations).
68
SAP R/3 Role Define Public Holiday Classes
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Time Management -> Work Schedules
-> Work Schedule Rules and Work Schedules
-> Define Groupings for the Public Holiday
Calendar
The following table reproduces the initial values configured for Cairn Energy.
Work Schedules
With this component, the settings required for creating work schedules for the
employees in the enterprise can be made. Work schedules are shift schedules
which must be generated for all employees, even those with a set working time
(salaried employees) or flextime. A work schedule consists of several different
elements. Elements of the work schedule include daily work schedules, period
work schedules, and work schedule rules.
Work schedules can be defined with flextime models or rotating shifts for
particular organizational units. It can also set up the legislative regulations,
collective agreements and internal company policies that stipulate employee
working time in the system.
69
Group Personnel Subareas for the Work Schedule
In this step, group the personnel areas and personnel subareas for work
schedules.
The following table reproduces the initial values configured for Cairn Energy.
Personnel
Personnel Personnel Personnel Personnel Sub Subarea
Area Area Text Sub Area Area Text Grouping
In this step, assign a personnel area grouping for daily work schedules to a
personnel area grouping for work schedules.
70
SAP R/3 Role Personnel Subarea Groupings
Menu
The following table reproduces the initial values configured for Cairn Energy.
01 01
02 02
03 03
04 04
05 05
06 06
07 07
08 08
The planned working time specified in a daily work schedule is the basis for
payment calculation of actual working times that are relevant for payroll, as well
as the valuation of attendances and absences.
The daily work schedule, along with Break Schedules, comprise of the working
times for a particular day. The break rules in the work schedule for any particular
71
working day can be defied and can be assigned to a personnel sub area grouping
for work schedules. This grouping enables to assign a break schedule to as many
of the grouping’s daily work schedules as we want, thereby achieving maximum
flexibility in combining all elements of the daily work schedule.
In this step, define work break schedules for the enterprise. We can specify
exactly when breaks may be taken within the daily work schedule, and whether
they are paid or unpaid.
The following table reproduces the initial values configured for Cairn Energy.
40 12:0 13:0
6DAY 01 0 0 1.00
In this step, daily work schedules for the enterprise are defined. By entering the
planned working time, the system calculates the planned planed hours for one
day, taking the break schedule into consideration. The daily work schedules for
availability are also defined in this step.
72
SAP R/3 Role Daily Work Schedules
Menu
The following table reproduces the initial values configured for Cairn Energy.
73
01.01.19 31.12.99
40 12HR 12 Hrs Working 90 99
01.01.19 31.12.99
40 6DAY 6 day 90 99
01.01.19 31.12.99
40 ASFT A shift (Morng) 90 99
01.01.19 31.12.99
40 BSFT B shift (eving) 90 99
01.01.19 31.12.99
40 CSFT C shift (night) 90 99
01.01.19 31.12.99
40 FLEX Flextime 00 99
01.01.19 31.12.99
40 FREE Free 00 99
Period work schedule can be created for any length of time: The period work
schedule can provide the working time model for one week, as do flextime
models, or for an entire year.
Period work schedules can also be created for longer term working models, such
as those that cover the entire year. The week number distinguishes between the
individual elements of a period.
In this step, the period work schedules are created by specifying the sequence of
daily work schedules for a work schedule for one or more weeks.
74
SAP R/3 Role Period Work Schedules
Menu
The following table reproduces the initial values configured for Cairn Energy.
Period WS
Grp PWS Text Week 01 02 03 04 05 06 07
10 Day On 4
40 10D4 Day Off 001 NORM NORM NORM NORM NORM NORM NORM
10 Day On 4
40 10D4 Day Off 002 NORM NORM NORM FREE FREE FREE FREE
14 Days
40 14DY Rotational 001 12HR 12HR 12HR 12HR 12HR 12HR 12HR
14 Days
40 14DY Rotational 002 12HR 12HR 12HR 12HR 12HR 12HR 12HR
14 Days
40 14DY Rotational 003 FREE FREE FREE FREE FREE FREE FREE
14 Days
40 14DY Rotational 004 FREE FREE FREE FREE FREE FREE FREE
15 Days
40 15DY Rotational 001 NORM NORM NORM NORM NORM NORM NORM
15 Days
40 15DY Rotational 002 NORM NORM NORM NORM NORM NORM NORM
15 Days
40 15DY Rotational 003 NORM FREE FREE FREE FREE FREE FREE
21 Days
40 21DY Rotational 001 12HR 12HR 12HR 12HR 12HR 12HR 12HR
21 Days
40 21DY Rotational 002 12HR 12HR 12HR 12HR 12HR 12HR 12HR
21 Days
40 21DY Rotational 003 12HR 12HR 12HR 12HR 12HR 12HR 12HR
40 21DY 21 Days 004 FREE FREE FREE FREE FREE FREE FREE
75
Rotational
21 Days
40 21DY Rotational 005 FREE FREE FREE FREE FREE FREE FREE
21 Days
40 21DY Rotational 006 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 001 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 002 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 003 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 004 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 005 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 006 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 007 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 008 FREE FREE FREE FREE FREE FREE FREE
Six days
40 6DAY working 001 6DAY 6DAY 6DAY 6DAY 6DAY 6DAY FREE
6/2 Days
40 6DRO Rotatioanl 001 ASFT ASFT BSFT BSFT CSFT CSFT FREE
6/2 Days
40 6DRO Rotatioanl 002 FREE *
6 Week On 1
40 6WK1 Week Off 001 NORM NORM NORM NORM NORM NORM NORM
6 Week On 1
40 6WK1 Week Off 002 NORM NORM NORM NORM NORM NORM NORM
6 Week On 1
40 6WK1 Week Off 003 NORM NORM NORM NORM NORM NORM NORM
6 Week On 1
40 6WK1 Week Off 004 NORM NORM NORM NORM NORM NORM NORM
40 6WK1 6 Week On 1 005 NORM NORM NORM NORM NORM NORM NORM
76
Week Off
6 Week On 1
40 6WK1 Week Off 006 NORM NORM NORM NORM NORM NORM NORM
6 Week On 1
40 6WK1 Week Off 007 FREE FREE FREE FREE FREE FREE FREE
6 Week On 2
40 6WK2 Week Off 001 NORM NORM NORM NORM NORM NORM NORM
6 Week On 2
40 6WK2 Week Off 002 NORM NORM NORM NORM NORM NORM NORM
6 Week On 2
40 6WK2 Week Off 003 NORM NORM NORM NORM NORM NORM NORM
6 Week On 2
40 6WK2 Week Off 004 NORM NORM NORM NORM NORM NORM NORM
6 Week On 2
40 6WK2 Week Off 005 NORM NORM NORM NORM NORM NORM NORM
6 Week On 2
40 6WK2 Week Off 006 NORM NORM NORM NORM NORM NORM NORM
6 Week On 2
40 6WK2 Week Off 007 FREE FREE FREE FREE FREE FREE FREE
6 Week On 2
40 6WK2 Week Off 008 FREE FREE FREE FREE FREE FREE FREE
8 Week On 2
40 8WK2 Week Off 001 NORM NORM NORM NORM NORM NORM NORM
8 Week On 2
40 8WK2 Week Off 002 NORM NORM NORM NORM NORM NORM NORM
8 Week On 2
40 8WK2 Week Off 003 NORM NORM NORM NORM NORM NORM NORM
8 Week On 2
40 8WK2 Week Off 004 NORM NORM NORM NORM NORM NORM NORM
8 Week On 2
40 8WK2 Week Off 005 NORM NORM NORM NORM NORM NORM NORM
8 Week On 2
40 8WK2 Week Off 006 NORM NORM NORM NORM NORM NORM NORM
8 Week On 2
40 8WK2 Week Off 007 NORM NORM NORM NORM NORM NORM NORM
40 8WK2 8 Week On 2 008 NORM NORM NORM NORM NORM NORM NORM
77
Week Off
8 Week On 2
40 8WK2 Week Off 009 FREE FREE FREE FREE FREE FREE FREE
8 Week On 2
40 8WK2 Week Off 010 FREE FREE FREE FREE FREE FREE FREE
5 Days
40 NORM Working 001 NORM NORM NORM NORM NORM FREE FREE
A work schedule rule is assigned a period work schedule, which in turn is made
up of daily work schedules. Rotating shifts are set up by assigning a period work
schedule to several work schedule rules.
Work schedules are not stored all at once, but stored for each month. The work
schedule is created regardless of the length of the period work schedule and is
not person-specific.
The employee subgroup grouping for work schedules allows us to group several
employee subgroups and base their work schedules on the same rules.
The following table reproduces the initial values configured for Cairn Energy.
ESGrp
g ES Grpg for WS
0 Applicants
1 Hourly wage
78
earners
Salaried
2 employees
3 Executive
4 Executive - PH
6 Holder
7 Non-holder
1 Nationals 01 Employee 2
Third Party
1 Nationals 03 Consultant 2
2 Expatriates 01 Employee 2
Third Party
2 Expatriates 03 Consultant 2
In this step, you define the work schedule rules that are assigned to employees in
the Planned Working Time infotype (0007). The work schedule rule is assigned to a
period work schedule and the holiday calendars.
SAP R/3 Role Menu Work Schedule Rules and Work Schedules
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG)
-> Time Management -> Work Schedules -> Work
Schedule Rules and Work Schedules -> Set Work
Schedule Rules and Work Schedules
79
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy.
Cairn
Salaried Barmer & 01.01.19 31.12.99
2 employees CB Jodhpur 40 10D4 90 99
Cairn
Salaried Barmer & 01.01.19 31.12.99
2 employees CB Jodhpur 40 15DY 90 99
Cairn
Salaried Barmer & 01.01.19 31.12.99
2 employees CB Jodhpur 40 21DY 90 99
Cairn
Salaried Barmer & 01.01.19 31.12.99
2 employees CB Jodhpur 40 28DY 90 99
80
Barmer &
employees Jodhpur 90 99
Cairn
Salaried Barmer & 01.01.19 31.12.99
2 employees CB Jodhpur 40 6WK2 90 99
Cairn
Salaried Barmer & 01.01.19 31.12.99
2 employees CB Jodhpur 40 8WK2 90 99
Cairn
Salaried Barmer & NOR 01.01.19 31.12.99
2 employees CB Jodhpur 40 M 90 99
Cairn
Salaried Rajahmundr NOR 01.01.19 31.12.99
2 employees CR y 40 M 90 99
81
Work schedules can be generated in this step. The existing work schedules can
also be changed or deleted.
Create all function can be used to generate for more than a month. The function
can be called via the 'Edit' menu option.
"Create" function can be used to generate the monthly work schedule one month
at a time (with confirmation). the "Create all" function can be used to generate
the work schedule for the required period without confirmation.
The following are possible values for the time management status:
0 No time evaluation
8 External services
82
Set Default Value for Time Management Status
In this step a feature is used to create a default value for the time management
status in the Planned Working Time infotype. This default value is proposed when
we create an infotype record. It can be determined on the basis of an employee's
organizational assignment.
83
With this component, all the necessary settings can be made to allow the
recording of working times for individual employees. This includes absences such
as illness, leave, substitutions, overtime, and so on.
A status for Time Management is defined which indicates whether all attendances
are recorded for an employee, or only exceptions to the work schedule.
It is also determined that how the system should react if working time data is
entered which overlaps with existing data (for example, if an illness record
overlaps with a leave record).
Absence Catalog
Absences are paid or unpaid planned working times during which the employee
has not worked. They therefore represent a deviation to the employee's work
schedule. Information required for defining and recording absences can be stored
in this area.
In this section, the settings required for recording and processing absences are
made.
Group Personnel Subareas for Attendances and Absences
In this step, personnel areas and subareas are grouped for attendance and
absence types.
For example, if the same attendance and absence types are to be assigned to
personnel subareas 01 and 02, same grouping for these both personnel areas
needs to be defined.
The following table reproduces the initial values configured for Cairn Energy.
84
001 Cairn India 06 Jodhpur 40
In this step, absence types for different personnel subarea groupings are defined.
Also the checks which the system performs can be defined when the absence is
entered.
The following table reproduces the initial values configured for Cairn Energy.
01.01.19 31.12.99
40 100 Annual Leave 90 99
85
01.01.19 31.12.99
40 200 Casual Leave 00 99
01.01.19 31.12.99
40 300 Sick leave 00 99
01.01.19 31.12.99
40 500 Paternity leave 90 99
01.01.19 31.12.99
40 600 Compassionate leave 90 99
01.01.19 31.12.99
40 700 Compensatory Off 90 99
01.01.19 31.12.99
40 800 Half day Casual 90 99
01.01.19 31.12.99
40 900 Unpaid Absence 90 99
Use the data entry screen number for an absence to determine which screen
(entry screen) is used to enter, display and maintain a record of this particular
absence type.
The time constraint class controls the system reaction if a new record in the
Absences infotype (2001) overlaps with existing time infotype records.
In the standard system, the following numbers are allocated to the screens:
86
This screen is used for all absences which do not require special processing
(such as paid leave of absence for getting married).
This screen is used for entering data on leave or time in lieu of overtime.
Use this screen for all absence types where continued pay should be taken into
account automatically by the system.
4. Special screens have been developed for the following absence types:
The following table reproduces the initial values configured for Cairn Energy.
Maternity Leave-14
40 0400 Weeks 01.01.1990 31.12.9999
87
Absence Counting
When an attendance/absence is recorded, the system refers to the planned
working hours in the employee's daily work schedule to calculate the
attendance/absence hours. This is not always desirable.
There are times when the special regulations for counting attendances and
absences need to be applied, such as:
on specific days (public holidays, weekdays)
for specific attendance and absence types
for specific daily and period work schedules
The daily duration of an absence can be counted according to the rules which are
defined in this section. Thus, it can valuate the duration of attendances/absences
differently depending on business requirements.
Define Counting Classes for the Period Work Schedule
The following table reproduces the initial values configured for Cairn Energy.
88
40 21DY 01.01.1990 31.12.9999 1
In this step, employee subgroups for time quota types are grouped. Employee
subgroups for which the same attendance and absence quota types are defined
are assigned to the same grouping for time quota types.
The following table reproduces the initial values configured for Cairn Energy.
EE EE
Group Text Subgroup Text ESG Time Quota Types
1 Nationals 1 Employee 2
89
2 Expatriates 1 Employee 2
In this step, personnel subareas are grouped with regard to the permissibility of
time quota types. Personnel subareas for which the same attendance and
absence quota types are defined are assigned to the same grouping for time
quota types.
The following table reproduces the initial values configured for Cairn Energy.
EE EE
Group Text Subgroup Text ESG Time Quota Types
1 Nationals 1 Employee 2
2 Expatriates 1 Employee 2
90
2 Expatriates 3 Third Party Consulta 2
In this step, you set rounding rules for absence and attendance counting.
Concrete numbers for the rounding rules are used. We can specify whether we
want:
In this step, you define rules for counting attendances and absences. The rules
are used to determine the payroll days and hours for an attendance or absence.
The payroll days and hours that have been counted are used to control the
deduction of quotas. They can be used in Payroll to valuate the absence.
91
SAP R/3 Role Absence Counting
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Time Management -> Time Data
Recording and Administration -> Absences ->
Absence Catalog -> Absence Counting -> Rules
for Absence Counting (New) -> Define
Counting Rules
92
Assign Counting Rules to Absence Types
In this step, we determine which rule for attendance or absence counting should
be used for each attendance/absence type.
93
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy.
Absence Counting
PSG Type Text Start Date End Date Rule
Maternity Leave-14
40 400 Weeks 01.01.1990 31.12.9999 030
The Absence Quotas infotype (2006) can be used to manage all employees' time
off entitlements and leave types. The infotype's special functions ensure that an
employee can only claim the leave days stipulated in the contract as the absence
type Leave.
94
An Attendance quota specifies a limited period in which an employee has
approval for certain activities. It is dependent on an attendance quota type.
In this step, employee subgroups for time quota types are grouped.
Employee subgroups for which the same attendance and absence quota types are
defined are assigned to the same grouping for time quota types
The following table reproduces the initial values configured for Cairn Energy.
1 Nationals 01 Employee 2
2 Expatriates 01 Employee 2
95
In this step, personnel subareas are grouped with regard to the permissibility of
time quota types.
Personnel subareas for which the same attendance and absence quota types are
defined are assigned to the same grouping for time quota types.
The following table reproduces the initial values configured for Cairn Energy.
PS Groping
Personnel Personnel for time
Area Text Subarea Text quotas
In this step, the valid absence quota types (entitlement to time off and leave
types) for the employee subgroup and personnel subarea groupings for time quota
types are defined.
96
SAP R/3 Role Time Quota Types
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing
(IMG) -> Time Management -> Time Data
Recording and Administration -> Managing
Time Accounts Using Attendance/Absence
Quotas -> Time Quota Types -> Define Absence
Quota Types
The following table reproduces the initial values configured for Cairn Energy.
Absence
Quota
ESGpg PSGpg Type Quota Text Start Date End date
Maternity Leave-14
2 40 30 Weeks 01.01.1900 31.12.9999
97
2 40 40 Paternity leave 01.01.1900 31.12.9999
QUOMO
98
Set Base Entitlement:
99
Determine validity and Deduction periods:
100
Define Deduction Rules for Absence quotas:
101
Assign Deduction rules to Counting rules:
102
Setting Methods for Quota accrual:
103
Output:
PAYROLL-INDIA
104
1 SCOPE OF THE DOCUMENT
The Payroll document contains the configuration details of the module. As part of
business process mapping following configuration has been carried out in this
module.
Process Functions
Payroll Area
Organizational Data
Default payroll area
Control record
105
Process Functions
LTA eligibility
106
Process Functions
Labour Welfare Fund Assign LWF Groupings for Personnel Area and
Subarea
107
Process Functions
108
Process Functions
109
Check Default Payroll area
Create Control Record
Payroll Area:
Control Record-PA03:
110
Payroll Basic Settings:
Purpose:
The employee subgroup grouping for the personnel calculation rule is required in
Payroll Accounting. The collective agreement provisions grouping are required
for indirect valuation of wage types in the Basic Pay Infotype (0008).
111
The following table shows the details of the Employee sub group groupings
configured for Cairn Energy:
In this step we set up the enterprise's pay scale types. The Basic Pay Infotype
(0008) is derived from the pay scale type.
We have configured, the Payroll Scale Types of Cairn Energy as shown in the
following table.
112
Pay Scale Area
A pay scale area is a special area in which a collective agreement is valid.
In this section, we set up different pay scale areas in accordance with the
collective agreement in an enterprise.
The Pay scale Type configuration details applicable for Cairn Energy are shown in
the following table.
113
SAP R/3 Role Menu Basic Pay
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
Personnel Management Personnel Administration
IMG Menu
Payroll Data Basic Pay Check Assignment of Pay
Scale Structure to Enterprise Structure
Description and Configuration Values
Pay
Personnel
Personnel Personnel Personnel Payscale Payscale Payscale Type
Sub Area
Area Area Text Sub Area scale Area Text Type Text
Text
Area
Payscale
Cairn Payscale Type
1 1 Gurgaon 25 Area 25
India Gurgoan
Gurgoan
Payscale
Cairn Payscale Type
1 2 S`yanam 26 Area 26
India S’yanam
S’yanam
Payscale
Cairn Rajahmundr Payscale Type
1 3 25 Area 25
India y Gurgoan
Gurgoan
Payscale
Cairn Payscale Type
1 4 Kakinada 25 Area 25
India Gurgoan
Gurgoan
Payscale
Cairn Payscale Type
1 5 Barmer 25 Area 25
India Gurgoan
Gurgoan
Payscale
Cairn Payscale Type
1 6 Jodhpur 25 Area 25
India Gurgoan
Gurgoan
Payscale
Cairn Payscale Type
1 7 Patna 25 Area 25
India Gurgoan
Gurgoan
114
Payscale
Cairn Payscale Type
1 9 Chennai 25 Area 25
India Gurgoan
Gurgoan
Payscale
Cairn Payscale Type
1 10 Mumbai 25 Area 25
India Gurgoan
Gurgoan
A pay scale group is a criterion used for grading job evaluation. A pay scale
group is divided up into several pay scale levels.
115
SAP R/3 Role Menu Basic Pay
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
Personnel Management Personnel Administration
IMG Menu
Payroll Data Basic Pay Revise Pay Scale Groups and
Levels
Description and Configuration Values
Pay scale types and areas must be defined, before configuring this step.
The following Payscale groups and levels have been configured after analyzing
the requirements of location wise Payroll grades and levels of Cairn Energy’s
Payroll system.
116
WAGE TYPE STRUCTURE
Wage types for Basic Pay Infotype (0008)
Earnings and deductions of an Employee are represented in SAP as Wagetypes.
In other words, Wagetypes are the payroll and personnel administration objects
used to differentiate between monetary or time units, which are used in different
ways to calculate Employees Remuneration.
The name range reserved for the customer Wagetypes has been described by SAP.
The entire customer Wagetypes should begin with a number.
Hence, all the Wagetypes configured for Cairn Energy’s Payroll System start with a
number.
Only wage types for use in Infotype Basic Pay (0008) are proposed in this step.
117
SAP R/3 Role Menu Wage Types
Transaction Code SPRO
These copied wage types will be available in Infotype 0008 for further
processing. We can also modify the copies to suit our requirements.
The following are the Wage types defined as part of Basic Pay Infotype 0008, after
analyzing the requirements of Cairn Energy’s Payroll System.
Wage type short texts are used when printing out in Pay slip.
The following table shows the Long text and short text assigned to the wage
types.
118
Wage Type Code Wage Type long text Short Text
To perform this step we have to have set up the wage type catalog and have
configured which wage types can be entered in which Infotype.
The details of the Wage type’s validity have been shown in the following table
Wage Type Code Wage Type long text Start date End date
The Employee sub group grouping determines the applicability of wage types to
Employee group and subgroup assigned to an employee in Organizational
Assignment Infotype (0001).
119
Implementation Guide for R/3 Customizing (IMG)
Personnel Management Personnel Administration
IMG Menu
Payroll Data Wage Types Employee
Subgroups for Primary Wage Type
The following table represents the Grouping of Employee sub groups for Primary
wage types.
Name of Employees
Employee Name of employee
EE Group employee subgroup
subgroup subgroup
group grouping
Before defining the wage type permissibility, we have to ensure the following
The indicator must be "1", if we define this wage type as permissible. A blank
signifies that the wage type may not be entered.
120
Wage Type Code Wage Type long text Start date End date
121
Valuation of Wagetypes
After we configure the wagetype characteristics, for each wagetype, defined the
indirect valuation in the step "Check wage type characteristics".
122
Depending on which module we use for indirect valuation (Module name), we
need to define additional procedures to ensure that indirect valuation functions
correctly.
IMG Menu Path
Valuated Base
Wage Type Wage Type
Module Wage No Start Date End Date Wage Percent
long text long text
Type Type
HRA Basic
PRZNT 1CLA 1 01.01.1900 31.12.9999 1BAS 40
Differential Salary
Deputation /
Basic
PRZNT 1DSA secondment 1 01.01.1900 31.12.9999 1BAS 20
Salary
Alw
Deputation /
House Rent
PRZNT 1DSA secondment 2 01.01.1900 31.12.9999 1HRA 20
Allowance
Alw
Deputation /
Conveyance
PRZNT 1DSA secondment 3 01.01.1900 31.12.9999 1CON 20
Allowance
Alw
Deputation / Car
PRZNT 1DSA secondment 4 01.01.1900 31.12.9999 1OAL (Allowance- 20
Alw PY)
Deputation /
Activity
PRZNT 1DSA secondment 5 01.01.1900 31.12.9999 1ACT 20
Allowance
Alw
Deputation /
Hard Duty
PRZNT 1DSA secondment 6 01.01.1900 31.12.9999 1HDA 20
Allw
Alw
Deputation /
HRA
PRZNT 1DSA secondment 7 01.01.1900 31.12.9999 1CLA 20
Differential
Alw
Deputation /
Special
PRZNT 1DSA secondment 8 01.01.1900 31.12.9999 1SPA 20
Allowance
Alw
123
Valuated Base
Wage Type Wage Type
Module Wage No Start Date End Date Wage Percent
long text long text
Type Type
Special
Allw- Basic
PRZNT 1SAS 1 01.01.1900 31.12.9999 1BAS 15
Superanuati Salary
n
Temporary
Basic
PRZNT 1TAA Assignment 1 01.01.1900 31.12.9999 1BAS 20
Salary
Allw
Temporary
House Rent
PRZNT 1TAA Assignment 2 01.01.1900 31.12.9999 1HRA 20
Allowance
Allw
Temporary
Conveyance
PRZNT 1TAA Assignment 3 01.01.1900 31.12.9999 1CON 20
Allowance
Allw
Temporary Car
PRZNT 1TAA Assignment 4 01.01.1900 31.12.9999 1OAL (Allowance- 20
Allw PY)
Temporary
Activity
PRZNT 1TAA Assignment 5 01.01.1900 31.12.9999 1ACT 20
Allowance
Allw
Temporary
Hard Duty
PRZNT 1TAA Assignment 6 01.01.1900 31.12.9999 1HDA 20
Allw
Allw
Temporary
HRA
PRZNT 1TAA Assignment 7 01.01.1900 31.12.9999 1CLA 20
Differential
Allw
Temporary
Special
PRZNT 1TAA Assignment 8 01.01.1900 31.12.9999 1SPA 20
Allowance
Allw
Recurring payments/deductions are wage elements that are not paid / deducted in
every payroll period. In contrast to additional payments, recurring
payments/deductions are paid or deducted with a defined periodicity.
124
SAP R/3 Role Menu Wage Types
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
Personnel Management Personnel Administration
IMG Menu
Payroll Data Recurring payments and deductions
Wage Types Create wage type catalog
Description and Configuration Values
Original
Wage Type long text
Wage Type Starting Date End Date
125
To perform this step we have to have set up the wage type catalog and have
decided which wage types can be entered in which infotype.
The details of the Wagetypes validity have been shown in the following table
Wage Several
Wage Type long text Start Date End Date Once
Type Times
IT 0014 Screen:
126
Wage types for Infotype 0015
Create / Copy Wage Types
By specifying a wage type in the Additional Payments (0015) infotype, we can
store an amount and/or a value and a unit of measurement that should be paid or
deducted in a certain period by Payroll.
Additional payments are wage elements which are not paid or deducted in every
payroll period in contrast to recurring payments and deductions which are paid or
deducted within a defined periodicity.
All the additional payment Wagetypes designed for Cairn Energy Payroll Process
are listed in following table.
127
Original Wage
Wage Type long text Starting
Type End Date
Date
6AOI Other Allowances 01.01.1998 31.12.9999
To perform this step we have to set up the wage type catalog and have decided
which wage types can be entered in which infotype.
The details of the Wagetypes validity and permissibility of Wagetypes have been
shown in the following table:
128
Wage Several
Wage Type long text Start Date End Date Once
Type Times
IT 0015-Screen:
129
In this activity, we define pay scale groupings for allowances to differentiate
between employee groups. These groupings determine which benefits apply to a
particular group of employees.
To enable this:
1. Identify the different benefits each person is entitled too
2. Create groupings for each category, and assign the privileges
IMG Menu Path
Pay scale grouping for allowances has been configured as shown in the following table,
after analysing the different set of requirements Region Wise / Location Wise & Grade
Wise.
130
SAP R/3 Role Menu Pay Scale Groupings
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
IMG Menu Payroll Payroll: IndiaPay scale groupingsAssign pay
scale groupings for allowances
Description and Configuration Values
25 25 3 CS 01 CS01
25 25 3 CS 01 CS01
25 25 3 CS 01 CS01
When we create a record in Basic pay Infotype, certain wage types will be
defaulted based on the Payscale group and Level assigned to the particular
employee.
131
Wage Wage Type
Seq.
Type Start Date End Date Mode Wage Type
No
Model Long Text
Consultancy
CS01 1 01.01.1900 31.12.9999 O 6CFE
Fee
Location
CS01 2 01.01.1900 31.12.9999 O 6LOC
allowance
The Wage type Models must be prefixed with '20/' to indicate that, a maximum
of 20 wage types can be stored in a particular Wage types model.
CS01 20/CS01
132
Eligibility for RAPs
In this step, we set up the eligibility details to calculate the employee's
Reimbursement, Allowance or Perk (RAP).
We associate the eligibility criteria for a salary bracket to a Wage type and
specify the type of allowance. These Wage types are read by the Basic Pay
Infotype (0008) and processed as per the criteria applicable for the employee's
'Pay Scale Grouping for Allowances'.
The following Allowance groupings contain the Wage types and the eligibility
which are configured in the Table V_T7INA9.
133
Maintain Salary Year and Period End Treatment of RAP
In this activity, we assign the salary year or calendar type and period end
treatment for a particular reimbursement.
The Tax Code field defined in T7INT9 and eligibility amounts for pay scale
grouping for allowances in T7INA9 determines the Tax exemption process, while
processing the LTA claim submitted by the employee.
Based on the Period end treatment configured here, the claim can be a carry
forward of balance or disbursement of balance which is paid and accordingly
taxed.
The following table shows the allowance grouping wise LTA details like Tax code,
carry forward and the calendar type assigned to LTA claim.
000N SLTA C 1
000R SLTA C 1
001N SLTA C 1
001R SLTA C 1
1A1N SLTA C 1
1A1R SLTA C 1
134
COMPANY LOANS
We make the settings in this section that are required to enter data on employer
loans and to enable you to process loans.
Activate Calculation
In this step, we specify whether the data that has been stored in the Loans
Infotype (0045) is to be processed in Monthly Payroll. In the standard system, loan
processing is active, which means that loans are processed in Payroll.
The following table shows the details of Payroll and Loan adjustment value period;
Start of the
25 Payroll Area Cairn - Nationals 01.01.1900 31.12.9999
Period
135
Master Data
The settings for master data editing in the Loans infotype (0045) are maintained
in this section:
Loans can an be loans with constant repayment (installment loans) and loans
with a constant total made up of repayment and interest payment (annuity loans).
The following are the Loan Types configured for Cairn Energy’s Payroll system
after analyzing company loans requirements:
The details section of each Loan Type allows us to configuration the following:
HOUSING
136
The wage type corresponding to the Housing type is maintained in table
V_T7INA9 against each Allowance grouping.
The tax code assigned to Housing wagetype establishes the calculation process
of Housing exemption or Housing perquisite during monthly Payroll Run.
IMG Menu Path
Based on the chosen code for housing type in Infotype 0581, wage type default
or substitution will happen in Infotype 0008.
Based on the chosen code for Conveyance type in Info type Car and Conveyance
(0583), the wagetype placement or substitution will take place in Infotype
Basicpay (0008).
The tax codes for conveyance type will be associated with the exemptions and
perquisite calculations during monthly Payroll Run.
IMG Menu Path
137
SAP R/3 Role Menu Wage Types
Transaction Code SPRO
Following pre-configured codes for Conveyance type have been provided to Cairn
Energy Payroll System. They are:
6 Conveyance Allowance
The following table shows the allowance grouping wise car scheme eligibility
details:
Allowance Car No. of Amount
Currency From To
Grouping Scheme Cars Limit
138
Allowance Car No. of Amount
Currency From To
Grouping Scheme Cars Limit
139
Allowance Car No. of Amount
Currency From To
Grouping Scheme Cars Limit
140
Allowance Car No. of Amount
Currency From To
Grouping Scheme Cars Limit
These inputs are used to calculate the eligible amounts payable to employees
who belong to the respective allowance grouping.
IMG Menu Path
141
Description and Configuration Values
The eligibility amounts for Conveyance Allowance have been configured for each
Allowance Grouping as shown in the following table.
142
Allowance Car & Conveyance
Wage Type From To
Grouping Type
143
Allowance Car & Conveyance
Wage Type From To
Grouping Type
144
Allowance Car & Conveyance
Wage Type From To
Grouping Type
145
Allowance Car & Conveyance
Wage Type From To
Grouping Type
PROFESSIONAL TAX
Define Professional Tax Grouping Details
The personnel area and sub area groupings for Professional Tax (PTax), which
are used to group all personnel areas, and sub areas that contribute to the same
professional tax circle (or) Region.
IMG Menu Path
146
Regn.
Office Ptax
PT PT Grp Regi Zone
Division Circle Circle End date Start date
Grp. destination on no. Cert.
name no.
No.
EAST
Vijay Wada RGCRT
1 1 VIJAYAW 35903 31.12.9999 01.01.1800
Region 0412
ADA
CHENNA
Chennai
RGCRT I
7 Corporatio 22 ZN65 D002 79894 31.12.9999 01.01.1800
0709 CENTRA
n
L
The Personnel Area and Personnel Sub Area are grouped as mentioned in the
following table with respect to Professional Tax:
147
Assign Amounts for Professional Deduction
Professional Tax (PTax) rate is assigned to a slab code. Slabs are salary brackets
as specified for a State by the respective State Government or local authority.
To assign rates to slab codes for a state, for example Gujarat, we must first
define the slab code and then assign serial numbers, maximum limits and the
rates.
IMG Menu Path
Professional
Slab Code Sr. No Range End Currency
Tax amount
148
TN01 6 9,999,999.99 810.00 INR
INR
The form layout and the method used for calculation, refer to a time dependent
entry in the HR Subroutines table.
Professional Tax deduction amount will be arrived in the Payroll Run, based on
the employee assignment to Personnel Subarea and the slab code / Region code
assigned to the Personnel Subarea.
The following table shows the details of Professional “Tax slab codes”
assigned to the regions Andhra Pradesh and Tamil Nadu.
Type of
Slab Form Basis
Region Method Carry Start date End date
code Layout Type
Forward
Gross
AP0 40PTXCA 40PTXFA Due 31.12.999
01 Carry 01.01.1998
1 P P Basis 9
forward
Gross
TN0 40PTXCT 40PTXFT Due 31.12.999
22 Carry 01.01.1998
1 N N Basis 9
forward
INCOME TAX
Basic Settings
Personnel Area and Subarea Groupings for Income Tax
We have to create the personnel area and sub area groupings for tax, to group
employees, who belong to the same tax office circle.
149
In the next step we assign the groupings to the relevant personnel areas and sub
areas.
The following table shows the details of Personnel Subarea groupings for Income
Tax.
The professional tax groupings created in the previous step are assigned to
personnel areas and sub areas.
150
1 Cairn India 5 Barmer 1
More than one wage type can be associated with same sub-section / division
combination using the sequence field.
IMG Menu Path
151
SAP R/3 Role Menu Third Party Deductions
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
IMG Menu Payroll Payroll: India Tax Third Party Deductions
Configure Wage types for Section 80 and Section 80 C
Description and Configuration Values
The following are the table entries. These are SAP Standard entries.
Sub Wage
Division Sequence Division Description
section Type
4 1
5 1 Medical Treatment
7 1 Donation to CRY
Interest on Certain
10 1
Securities/Dividends
Interest on Certain
10 2 Securities/Dividends (incl Govt
Securities)
152
14 1 Deduction for self disability
More than one wage type can be associated with the same investment type by
using the sequence number field.
Wage
Investment Investment Text Sequence
Type
4 Contribution to ULIP
153
Wage
Investment Investment Text Sequence
Type
SAP R/3 Role Menu Tax Liability on Reimbursements, Allowances and Perks
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
Payroll Payroll: India Tax Tax Liability on
IMG Menu
Reimbursements, Allowances and Perks Define Tax
Codes
Description and Configuration Values
The following tax codes are in the system:
154
Income Tax Deduction at Source for
SBON
Bonus
SAP R/3 Role Menu Tax Liability on Reimbursements, Allowances and Perks
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG) Payroll
Payroll: India Tax Tax Liability on
IMG Menu
Reimbursements, Allowances and Perks Assign Tax
Code Limits to Wage Types
Description and Configuration Values
In this activity, we assign the tax code limits, wage types and other criteria to a
tax code as shown in the following table. This value is taken into account when
calculating the employees tax liabilities on certain benefits.
Example
Similarly, employees who claim exemption on Medical allowance (Tax code SMED)
benefit from tax exemption of up to a maximum of Rs.15, 000.
These tax limits or rates and other details are used for verification during a
payroll run, to calculate Tax Exemptions.
Tax
exemption
1CLA 0 SCLA INR 01.01.1999 31.12.9999
is Rule
Based
155
Tax
Limit for Tax
exemption
1CON Exemption is 800 SCNV INR 01.01.1999 31.12.9999
is Limit
Monthly
Based
Tax
exemption
1HRA 0 SHRA INR 01.01.1999 31.12.9999
is Rule
Based
Tax
Limit for Tax
exemption
1LEN Exemption is 240,000.00 SLEA INR 01.01.1999 31.12.9999
is Limit
Annual
Based
Tax
exemption
1LTA 0 SLTA INR 01.01.1999 31.12.9999
is Rule
Based
Tax
Limit for Tax
exemption
1OAL Exemption is 0 SEXM INR 01.01.1999 31.12.9999
is Limit
Monthly
Based
Tax
Limit for Tax
exemption
2OAL Exemption is 0 SEXM INR 01.01.1999 31.12.9999
is Limit
Monthly
Based
Tax
Limit for Tax
exemption
3MER Exemption is 0 SLEA INR 01.01.1999 31.12.9999
is Limit
Annual
Based
Tax
Limit for Tax
exemption
3TPR Exemption is 0 SLEA INR 01.01.1999 31.12.9999
is Limit
Annual
Based
Tax
Limit for Tax
exemption
4OAL Exemption is 0 SLEA INR 01.01.1999 31.12.9999
is Limit
Annual
Based
Payroll Schema
The payroll schema contains calculation rules to be used by the payroll driver
during payroll. SAP has developed country-specific schemas.
A schema consists of Personnel Calculation Rules, Operations and Functions. A
schema performs the following:
Imports required Infotypes
156
Updates the databases
Gross calculation of pay
Processes basic data and time data
Reads payroll account of the last period accounted
Processes time data and calculates the individual gross values
Performs factoring
Net calculation of pay
SAP R/3 Role Menu Payroll Schema and Personnel Calculation Rules
Transaction Code PE01
Requirement:
In accordance with the provisions of Income Tax under u/s 10(14) read with rule
2BB, location allowance of an employee working at Barmer site is eligible for
income tax exemption @ Rs. 1000 per month as “Compensatory Modified Field
Area Allowance”.
Solution:
We planned to use INCTX function for this exemption.
We have created one wage type 5LOC (Location allowance) from M200.
Eligibility is getting varied from grade to grade for this allowance.
(ExampleRs.5000 to 10000 per month). As per the requirement, we have to
configure this wage type for exemption of Rs.1000 per month u/s 10.
In T591A, we have copied the standard subtype SEXM and named the subtype
as SLOC – Generic Tax exemption and in the T7INT7, the tax code as SLOC –
Generic Tax exemption.
5LOC Wage type is maintained in the Infotype 0008 & Exemption for the month
April 09 in Infotype 0582 as Rs. 1100 against the subtype SLOC.
We copied annual & monthly customer specific exemption wage types MCAX &
MCMX and created as 1LAX & 1LMX.
157
Since we maintained the maximum limit as Rs.1000 in V_T7INT9, System
considers only Rs. 1000 but In 0582 Infotype, exemption amount entered for the
month of April 09 is Rs.1100.
In May 09, we entered Rs. 300, so the system automatically projects the value
and display the annual exemption as Rs.4300.
Schema – ZN00
Schema ZN00 is used for Cairn energy nation employees Payroll run.
Activate INCTX
158
Copy IN71 & Create ZN71
159
Copy wage type MCAX & MCMX and create wage type 1LAX & 1LMX
160
In Table : V_T7INA9
In Table : V_T7INT9
161
In Table : V_T7INT7
In Table : V_T591A
162
1LOC Wage type maintained Infotype 0008
163
Tax Calculation :
Income 5120000
4970000
4820000
4620000
30% 1386000
10% Edu
TDS Sur Cess Tot Tax
Income 5120000
u/s 10
Exemp 12000
164
5108000
4958000
4808000
4608000
30% 1382400
10% Edu
TDS Sur Cess Tot Tax
Current Month
Exemption – May 2009 300
Projection ( Including
Current Month ) 11
Balance month
including Current month 3300
165
Total Exemption 4300
Tax Calculation :
Income 5120000
u/s 10
Exemp 4300
5115700
4965700
4815700
4615700
30% 1384710
10% Edu
TDS Sur Cess Tot Tax
166
1439710 143971 1583681 47510.43 1631191
A personnel calculation rule is a type of work instruction that checks the existing
conditions and executes individual actions.
SAP R/3 Role Menu Payroll Schema and Personnel Calculation Rules
Since each country payroll has a modular structure, we can use the Customizing
functions/Rules to quickly modify the payroll procedure to meet the particular
requirements of an enterprise.
ZEDL HR-IN: Employer EDLI contrib. as 0.005% (0.01) and multiply by 1lakh
ZERC HR-IN: Employer PF/Pen contributions 1lakh division
ZNRT HR-IN: Cumulate Payments for TDS in Regular Run
ZNVT HR-IN: Voluntary tax deduction
ZPER HR-IN: Adding the Monthly Perk to Annual Perk
ZRET HR-IN: PF and PT Retro Carry forward in case of Arrears
PCR ZEDL:
167
PCR: ZERC:
PCR: ZNRT:
168
PCR: ZNVT:
169
PCR: ZRET:
170
PAYROLL ORGANISATION
Period Parameters
In this step, the period parameters for payroll are defined.
In Cairn Energy the Payroll run is Monthly Payroll run for all the employees. We
have configured the Monthly Payroll to suit the requirement as shown in the
following table
1 Monthly 1 01.01.1990
67 Monthly - IN 1 01.04.1998
Date Modifiers
The data modifier is only a means of differentiation allowing defining different
payment dates for various employee groups.
171
SAP R/3 Role Menu Payroll Organization
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG) Payroll
Payroll: India Basic settings Payroll organization
IMG Menu
Define Date modifiers
The following date modifier has been configured for Cairn Energy
00 Standard Modifier
For each period parameter that is assigned to a payroll area, the system requires
the following date specifications:
Start date and end date of each payroll period (Ex: 01.04.2007 – 31.04.2007)
Payment date of each payroll period (Ex: Payment date for April 2007 is
30.04.2007)
IMG Menu Path
We have generated the payroll periods for the period parameters i.e. MONTHLY for
the years 2006 to 2010.
The start and end dates of the periods should be the same as the start and end
dates of the calendar months. The period’s payment dates should be three days
before the end of the period.
The following table represents the Payroll Periods defined for Cairn Energy’s
Payroll Nationals.
172
Payroll Payroll Previous Previous Payroll
Start date End date
year Period Payroll year Period
173
Payroll Payroll Previous Previous Payroll
Start date End date
year Period Payroll year Period
174
Payroll Payroll Previous Previous Payroll
Start date End date
year Period Payroll year Period
ABAP DEVELOPMENTS
Transaction
Sl. No. Description
Code
ZPY001_Outst
5 Telephone reimbursement Outstanding balance Report
anding
175
20 Salary Transfer ZPY016
Processing Classes:
176
177
178
179
180
181
182
183
184
185
186
Cumulation Classes:
1. Total gross amount
187
10. Net payments/Deductions
11. EPF Basis
12. ESI Basis
13. ESI Basis Nominal
14. HRA Basis
15. COA/CLA Basis
16. Gratuity Basis
17. Super anuation basis
18. Ptax Basis
19. Ptax basis Nominal
28. Leave Encashment basis
32. Monthly Exceptions
33. Annual Exceptions
39. VPF basis
40. LWF basis
Evaluation Classes:
188
IT-0000-Actions:
189
IT-0002- Personal Data:
190
IT-0006- Address:
191
IT-0008-Basic pay:
IT-0009-Bank Details:
192
IT-0014- Recurring payments/ Deductions:
193
IT-0016- Contract elements:
194
IT-0021 Family Members/Dependence:
IT-0022 Education:
195
IT-0023 Other/ Previous Employers:
196
IT-0045- Loans:
197
IT-0105- Communication:
198
IT-0580- Previous Employment Tax Details:
IT-0581-HRA:
199
IT-0582- Exceptions:
200
IT-0584- Income From Other Sources:
201
IT-0586- Section 80C Deductions:
IT-0587- PF:
202
IT-0588- Other Statutory Deductions:
203
IT-0589- Individual Reimbursement:
Payroll-Run:
204
PC00_M40_CALC_SIMU- Simulation:
205
PC00_M40_CALC- Start Payroll:
PC00_M99_PA03_CORR- Corrections
206
PC00_M99_PA03_END- Exit Payroll
207
Payroll Results: T.Code: PC_payresults, PC_M40_CLSTR
208
RT Table:
CRT Table:
209
BT Table:
210
Employee Grouping for Account Determination:
211
Define Posting Characteristics of Wage Types:
Other Steps:
Posting Run:
212
Edit Run-PCP0
213
Other Legal Reports:
LOANS CONFIGURATION
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain
Loan Types >> Loan Types Definition
214
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain
Loan Types >> Country Assignment
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain
Loan Types >> Technical Attributes
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain
Loan Types >> Conditions
215
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Set up Customer Payment Types >> Define Payment Types
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Set up Customer Payment Types >> Assignment of Wage types to
payment types
216
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Control Allocation of Loans >> Adopt Feature
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Control Allocation of Loans >> Define Values
217
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Loans Grouoping
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Salary Components
218
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Maximum No. of Loans allowed >> Maintain Maximum No.
of Loans allowed at a time (Country Grouping 40)
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Maximum No. of Loans allowed >> Maintain Maximum No.
of Loans allowed
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain maximum amount for Loans Outstanding
219
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Loans Eligibility Checks and Limits
Payroll >> Payroll India >> Employee Self Services >> Claims >>
Reimbursement Type Settings >> Maintain Attributes of Reimbursement Types
Payroll >> Payroll India >> Employee Self Services >> Claims >>
Reimbursement Type Settings >> Define Groups for Reimbursement Types
220
Payroll >> Payroll India >> Employee Self Services >> Claims >>
Reimbursement Type Settings >> Define Payment mode of Reimbursement
Types
Payroll >> Payroll India >> Employee Self Services >> Claims >>
Reimbursement Type >> Map Subtypes of Loan infotype to Reimbursement
Types
221
Payroll >> Payroll India >> Employee Self Services >> Loans >> Loans >>
Define Number Range for Loans
Payroll >> Payroll India >> Employee Self Services >> Loans >> Node Text
Not Found >> Define Loan types and conditions (Country Grouping 40)
222
Payroll >> Payroll India >> Employee Self Services >> Loans >> Node Text
Not Found >> Define Loan Payment Types (Country Grouping 40)
Payroll >> Payroll India >> Employee Self Services >> Loans >> Node Text
Not Found >> Define Loan Re-Payment Types (Country Grouping 40)
Payroll >> Payroll India >> Employee Self Services >> Loans >> Node Text
Not Found >> Map Loan Types to Approvers
Travel Management
224
Define Trip Number Ranges
You have to define number ranges personnel area wise for creation of trip in this activity
You have to define the trip provision variant under which all the customizing settings will be
done.
225
Transaction Code SPRO
You have to define the global settings in the trip provision variant.
226
Define Control parameter for Travel Data
Define Trip Areas
You have to define the trip areas for to allow entitlement as per the area/region. But in order
to suit the Business requirements, instead of defining trip country, we have used this field to
define ‘Self travel – Yes or No’.
227
Define Trip Activity Types
You have to define the various Trip Reasons in this activity
Access the activity using one of the following navigation options:
You have to define the various Trip expense types in this activity.
228
Transaction Code SPRO
229
IMG Menu Travel ManagementTravel Expenses Dialog and Travel
Expenses Control Dialog Control Define Schema and
Individual Field Control
In this step, you assign to a trip schema those travel expense types that need to be available
under that trip schema.
If you do not specify any travel expense types for a trip schema, then all expense types
stored in the system apply to that trip schema.
230
Access the activity using one of the following navigation options:
IMG Menu 1.1.1 Travel Management Travel Expenses Dialog and
Travel Expenses Control Dialog Control Restrict
travel expense types for Trip Schemas
1. Required
2. Optional
3. Display
4. Hidden
Access the activity using one of the following navigation options:
IMG Menu Travel Management Travel Expenses Dialog and Travel Expenses
Control Dialog Control Field Control for Additional Receipt
Information
231
Transaction Code SPRO
232
Setup variable layout for Account assignment objects
In this IMG activity you define the screen layout for the account assignment objects - the
selection and order of these objects. In addition you can specify the field characteristics for
each of the account assignment objects.
233
Travel Expenses Control
Travel Expenses Control (Expert View)
In this IMG activity, you can edit the matrix of accounting rules. For each position in the
matrix, you can access documentation (F1 Help) and input help (F4 Help).
234
Transaction Code SPRO
235
Transfer to Accounting
Number Ranges for Posting Runs
You have to provide number ranges for posting run for transfer to accounting
Access the activity using one of the following navigation options:
IMG Menu Travel Management Travel Expenses Transfer to Accounting Set
Up Number Ranges for Posting Runs
236
Number Ranges for Trip transfer documents
You have to define the number range interval for the internal assignment of trip transfer
document.
Access the activity using one of the following navigation options:
IMG Menu Travel Management Travel Expenses Transfer to Accounting Set
Up Number Ranges for Trip transfer document
237
IMG Menu Travel Management Travel Expenses Transfer to Accounting
Conversion of Symbolic Account to Expense Account
238
CATS-Configuration:
239
SCOPE OF THE DOCUMENT
The Time Sheets document contains the configuration details of the module. As
part of business process mapping following configuration has been carried out in
this module.
To assign users authorization for specific data entry profiles, you do not have to assign each
user all the relevant profiles individually. Instead you can define profile authorization groups
and use them to group data entry profiles with common attributes.
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Cross Application Components > Time Sheet > Settings for all
user interfaces > Authorizations > Create Authorizations for data entry
profiles
Result
In this activity, you set up the Web application CATS regular for the Cross-Application Time
Sheet
240
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Cross Application Components > Time Sheet > Specific
settings for CATS regular > Record working time > Set up data entry
profiles
Result
241
*The ‘ADMIN’ profile is without an approval procedure & changes even after approval of
Time Sheets are possible.
242
*The ‘EMPLOYEE’ profile is with an approval procedure & changes after approval of Time
Sheets are not possible.
In this step, you decide which fields should appear on the screen when maintaining or
displaying the time sheet, and also define their attributes
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Cross Application Components > Time Sheet > Specific
settings for CATS regular > Record working time > Define field
Selection
Result
243
*Select Worklist & click Influencing to select a data entry profile.
Worklist fields need to chosen for both the data entry profiles, which are ‘ADMIN’
& ‘EMPLOYEE’.
244
*Select Data entry section & click Influencing to select a data entry profile.
245
Data entry section fields need to chosen for both the data entry profiles, which
are ‘ADMIN’ & ‘EMPLOYEE’.
In this step, you define attendance types for a personnel subarea grouping for
attendance/absence types.
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Time Management > Time data recording & Administration >
Attendance/Actual working times > Define Attendance types
246
Transaction Code SPRO
Result
*Attendance types represent the kind of work done by a time-writer and these
attendance types would be available under the field ‘Activity type’ on ESS.
247
Group employee subgroups for time quotas
Use
In this step, you group your employee subgroups for time quota types.
Employee subgroups for which the same attendance and absence quota types are defined
are assigned to the same grouping for time quota types.
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Time Management > Time data recording & Administration >
Attendance/Actual working times > Attendance counting > Rules for
Attendance Counting (New) > Group employee subgroups for time
quotas
Result
248
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Time Management > Time data recording & Administration >
Attendance/Actual working times > Attendance counting > Rules for
Attendance Counting (New) > Group personnel subareas for time
quotas
Result
Result
249
250
Assign Counting Rules to Attendance types
Use
In this step, you determine & assign the respective counting rule for attendance counting to
each attendance type.
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Time Management > Time data recording & Administration >
Attendance/Actual working times > Attendance counting > Rules for
Attendance Counting (New) > Assign counting rules to attendance
types
Result
251
Result
In this step, you define the rejection reasons that the person approving the data can attach
to a rejected record.
We have simply created a rejection reason ‘RC-For Rejection’ with long-text functionality as
active in order to enable the approver write a comment while rejecting the time entry.
Procedure
Access the activity using one of the following navigation options:
IMG Menu SPRO Cross Application Components > Time Sheet > Settings for All
User Interfaces > Approval procedure > Define rejection reasons
Result
Personnel Development
252
Profile Match-up
Profiles
Find Objects
For Qualifications
For a Development Plan
For a Development Plan Item
Appraisals
Following reports can be executed for Organization unit
For attendance
Attendee List
Attendance List
Employee list
Bookings per Attendee
Attendee's Training History
Attendance Prerequisites
Attendee's Qualifications
Prerequisites Matchup
Attendee Appraisal
Prebookings per Business Event Type
Prebookings per Attendee
Attendees to Be Rebooked
Attendance Statistics
Attendance and Sales Statistics
Cancellations per Business Event
Cancellations per Attendee
Budget Comparison
For resources
Resource Equipment
Resource Reservation
Instructor Information
Graphical Resource Reservation
Available/Reserved Resources
Resource Reservation Statistics
Resources Not Yet Assigned per Resource Type
253
For business events
ESS- Configuration:
Customizing Screen (PTARQ)
254
Working Time – Leave Request
1) Processing Process
Step-1
255
Step-2
Step-3
256
i) Define Absences/Processing Processes -> This leave types will be appeared
in ESS while raising the leave request.
257
258
2) Layout of Web Application
Step-1
259
Specify how leave is displayed.
Step-2
260
261
Working Time – Record Working Time
Step-1
262
Step-2
263
CATSDB -> CATS: Database Table for Time Sheet
Basic Settings
Step-1
264
Perquisites: Tax Codes should already been created in Payroll
Step-2
Table Name:
V_T7INFLD_OUTLK
265
Request Reimursement
Customer Field Field Lable
Type Type
Payment Mode -
CL Claim ECHR CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ECUB CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim EGEN CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim EIMU CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim EPME CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim EREF CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ERNR CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ESHC CUS_FLD3 INR/USD/GBP
266
INR/USD/GBP
Payment Mode -
CL Claim ESPR CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ESUP CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ETEL CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ETFE CUS_FLD3 INR/USD/GBP
267
CL Claim SLTA JENDT End Date of Journey
Step-3
Maintain Approvers:
268
Step-4
269
Step-5
270
Step-1
Step-2
271
Step-3
272
Travel Management:
TRAVEL REQUEST
First
Location Destination
273
Fields removed
Time
Time
Country/Region
Estimated Costs
Tabs kept:
Fields removed:-
Exchange rate
Amount
Accounting in
Fields removed:-
Fields removed:-
Summary
EXPENSE REPORT
274
All fields to be made display
Schema Selection only
Time
Time
per-deims
Mileage
Changed
Field description to
Type of
Schema trip
Fields removed:-
Summary
Fields removed:-
Amount
local currency
short info
confirmed
Origin
country/region
participants
enter participants
275
from - to
number
Fields removed:-
CONFIGURATION STEPS:
Interface Configuration for Webdynpro Interface in Travel
Management:
For ESS Settings for Travel management go to -> FITVFELD_WEB Tcode
276
Select the CN Trip Provision variant and after that ----
277
Features Used for Travel (For ESS):
Form Variant for Travel Request: TRVFR
278
Form Variant for Travel Expenses: TRVFE
5) Personal Information:
Country use
Infotype Subtype
Group case
40 2 B1
40 6 1 A1
40 6 4 A2
40 6 5 A2
40 9 0 B1
40 9 1 B3
40 9 2 B2
279
40 21 1 A1
40 21 2 A6
40 21 3 A4
40 21 4 A4
40 21 1 A1
40 21 2 A6
BACKGROUND
Cairn Energy India Pty. Limited is one of the leading Oil Exploration and
Production Company with an exciting growth portfolio of assets in India. The
parent company Cairn Energy Plc, located in Edinburgh, Scotland is one of
Europe’s largest independent Oil and Gas companies. The world class oil and gas
discoveries in Rajasthan, along with existing joint venture production in Andhra
Pradesh and Gujarat, have the potential to contribute significantly to India’s
growing energy needs.
280
Employee Search:
i) Who’s Who
ii) Change Own Data
Personal Information
i) Personal details
First Name
Last Name
Date of birth (Display only)
Marital status
Marriage date
ii) Address check
Employees access the address data through “Personal Information” tab. The
infotype maintained in R/3 is available for maintenance. The following
address types shall be available –
Permanent address
Mailing address
Emergency address
Onsite Address
Current Location
iii) Family details
Employees access the family data through “Personal Information” tab. The
infotype maintained in R/3 is available for maintenance. The following
relationship types shall be available –
Spouse
Father
Mother
Son
281
Daughter
Employees access the family data through “Personal Information” tab. The
infotype maintained in R/3 is available for maintenance. Using this link,
employee can change bank key and account number. Bank key will be
displayed as a label on Bank tab page. These will be only salary bank keys.
i) Training center
List of Events
Find Events
282
Book Events (Workflow is triggered)
Shopping Basket
ii) My Bookings
Display Bookings
Display Status
Participation Status
Cancel Booking (Workflow is triggered)
Appraise Event
iii) Training Feedback
Online Training Feedback link will be available on ESS, where employee can log
on to the ESS and give the feedback of the Training/Course.
(The Training Feedback template for the feedback will be developed in the
Backed end system)
Training:
i) My Bookings
ii) Business Event Catalog (Training Center)
Reporting Requirements
i) Training programs attended
283
Travel Management
In the Employee Self-Service application Travel and Expenses, employees can
perform the following tasks:
Travel:
Screen 2:
284
Payroll and Payments
This process shall be applicable to the following types of payroll reimbursements:
Reimbursement
LTA Process
Club Membership
Medical Reimbursement
Telephone Reimbursement
Remote Location Allowance
Educational Assistance
Professional Membership
Once an employee selects the appropriate reimbursement type, a detailed screen
will open up. This will have details like – Bill date, Amount, Family members etc.
Employee fills in the necessary details and submits the claim form. This triggers a
mail is sent to the concerned person/departments. Employee shall take a print of
this and submit to the concerned person/departments and send the intimation.
The details of the individual payments made shall be through payroll.
Salary Statement
285
Time & Leave Management
Leave Request:
Any leave approval request will take place through ESS workflow.
Employee has to apply for the leave (preferably in advance).
Leave balance will be displayed for information purpose, which can be
used for availing leave.
All leave requests go to the superior and from UWL he/she can
approve/reject the approvals.
Time Management:
Link for Time Sheet entry would be visible only to the time-writers.
Working Time function enables time-writers to book their working
times. Through in-built checks, system can determine whether they
have recorded sufficient working times or not (8.50 hrs / day. Mon-Fri
except for weekends & holidays).
Employee would release the Time sheet and the same goes to the
approver through workflow for review / rejection.
Time Sheets are deemed approved if not rejected.
Relevant reports can be churned-out by Finance administrators.
Employee should not be able to fill Time Sheets for anyone else apart
from his own Id.
Administrators to have authorization to edit time data for others.
WORKING TIME ESS SCREEN:
i) Time Management
a. Record Working Time
ii) Leave Management
a. Leave Request
b. Quota Overview
c. Leave Request Approver
286
Key Data Structure
i) Message Output to be customized
Appraisal System
Process To be decided.
287
Baseline Training - Payroll
288
1) Basicpay Infotype 0008
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0008 or Basic pay in the info type field. Then click on the create icon on top of the screen.
Then Basic pay info type screen will appear.
STEP II
In this screen enter the start date in the date field and select the pay scale group and pay
scale level in the respective fields, Where the Pay scale type and pay scale area are
defaulted.
Next enter in the Wage type field, Then automatically all Basic wage components will be
defaulted. Enter the Direct amounts of Wage components in the amount coloum.Indirect
amounts of wage types will be defaulted automatically. Then click on the save icon.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0014 in the info type field. Then click on the create icon on top of the screen. Then Recurring
payments & deductions info type screen will appear.
289
STEP II
In this Info type screen enter the start date and End date in the respective fields. Then select
the wage type in the wage type field and enter the amount and unit/number in those fields. If
the selected wage type is valuated indirectly the amount will be defaulted in the amount
column. Then click on the save icon.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0015 in the info type field. Then click on the create icon on top of the screen. Then Additional
payments info type screen will appear.
STEP II
In this Info type screen enter the wage type in the wage type field and enter the amount in
the amount field. Enter the start date of the particular payment of the month in the Date of
origin field. Then save the entries.
290
4) Housing Infotype 581
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0581 in the info type field. Then click on the create icon on top of the screen. Then Housing
Infotype 0580 screen will appear.
STEP II
Enter the date in the start date filed and select the housing type. Select the City Category
and enter the rent amount. Save the entries.
The system dynamically updates the Basic Pay infotype (0008), with respective wagetype
and the amount based on the Housing type selected in IT581.
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0583 in the info type field. Then click on the create icon on top of the screen. Then car and
conveyance Infotype 0583 screen will appear.
STEP II
291
Enter the date in the start date filed and select the conveyance type. Enter the car details if
you selected Car scheme. Save the entries.
The system dynamically updates the Basic Pay infotype (0008), with respective wagetype
and the amount based on the Conveyance type selected in IT583.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0585 in the info type field. Then click on the create icon on top of the screen. Then Section
80 Deductions info type screen will appear.
STEP II
In this screen enter the amounts against each sub section in the proposed contribution or in
the actual contribution field he contributions for the current financial year. The Limit & Tax
exemptions and currency of the each contribution are defaulted. Then save the entries.
STEP I
292
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0586 in the info type field. Then click on the create icon on top of the screen. Then Section
80 C deductions info type screen will appear.
STEP II
In this screen enter the amounts in the proposed investment field or in the actual investment
field in respect of the contributions for the current financial year. The Limit and currency of
the each investment are defaulted. Then save the entries.
STEP I
Transaction PA 30
293
In this screen enter OR select the personnel number in the personnel no. field, and enter
0587 in the info type field. Then click on the create icon on top of the screen. Then Provident
fund contribution info type screen will appear.
STEP II
In this Info type screen enter the provident fund and Pension Trust ID employee belongs to.
Enter the PF Number & Pension Number of the employee in the fields. Enter the VPF % in
the VPF field if the employee opted for voluntary PF contribution.
Select the check box ‘Contribution towards Pension’ and save the entries.
PF contribution will deducted from employee salary during the payroll run.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter
0588 in the info type field and select the subtype Professional tax in the subtype field. Then
click on the create icon on top of the screen. Then other statutory deductions screen of PTax
will appear.
STEP II
294
In this screen enter the start date of professional Tax deduction in the From Field and also
select the check box ‘Eligible for PTax field’. Then click on save icon.
Payroll Process
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/Pacific
India Payroll Accounting Simulation or TC PC00_M40_CALC_SIMU
Now Double click on Simulation or Select the Simulation and Enter. Then Payroll Driver,
India Screen will appear.
STEP II
In this screen first enter the Payroll Area as 26 and select the current period or other period
Radio button depends upon running the payroll.
Enter the personnel number and payroll area in those fields. In the schema field Schema
IN00 is defaulted, change this to ZN00.
295
Select the Display variant remuneration statement field to show the Remuneration
statement. Then click on Execute icon of the top of the screen.
STEP III
In the Display Log screen Successful Personnel numbers and Rejected Personnel numbers
will be displayed. If the rejected personnel numbers are displayed, we have to correct the
master data according to the error message.
To see the remuneration statement click on the Display form icon on the top of screen. Then
Remuneration statement will be displayed.
STEP I
From the SAP Easy Access screen, choose Human ResourcesPayrollAsia/Pacific
India Payroll Accounting Release payroll or TC PC00_M99_PA03_RELEA
STEP II
Now Double click on Release payroll or Select the Release payroll, then specify the payroll
area 26 for which you want to release payroll in popup box confirm the message to continue.
Start payroll
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/Pacific
India Payroll Accounting Start payroll or TC PC00_M40_CALC
Here Double click on Start payroll or Select the Start payroll and enter. Then payroll Driver,
India Screen will appear.
STEP II
In this screen Payroll area, current period, schema fields are defaulted. Select the check
box in the test run field.
Select the Display variant remuneration statement field to see the remuneration
statement
Then click on Execute icon of the top of the screen.
STEP III
The Display Log screen will appear in the Display Log Screen. Then Select the Form Icon
for Displaying the “PAY SLIP” or Remuneration statement.
STEP IV
296
If no errors in the Display Log, deselect the check box in the test run field and Execute the
payroll again.
The payroll has been run for all P.Nos of the payroll area
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/Pacific India
Payroll Accounting Corrections or TC PC00_M99_PA03_CORR
STEP II
Here Double click on Corrections or Select the corrections and enter to release for
corrections. Now the master data is unlocked for corrections.
Then maintain the required master data in the info types as per the errors displayed in the
Display log.
Repeat the process of Release the payroll and Start payroll.
Repeat these steps until payroll has been performed for all personnel numbers successfully
without errors.
Check Results
STEP I
From the SAP Easy Access screen, choose Human Resources Human Resources Payroll
India Payroll Accounting Check Results or TC PC00_M99_PA03_CHECK.
STEP II
If any errors are displayed in the payroll log after executing the payroll, then it should be
corrected.
Exit payroll
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/Pacific India
Payroll Accounting Exit payroll or PC00_M99_PA03_END
297
STEP II
‘Exit Payroll’ dialog message appears, confirm the message
When you exit payroll, payroll is finished for all the personnel numbers in the payroll area
and the payroll period is complete. The personnel numbers for the payroll area can be
processed again.
298
Generation of Statutory Reports
PF Monthly Reports
1) Form 5 - Return of Employees qualifying for membership
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific India
Subsequent Activities Per Payroll period Legal ReportsEmployees Provident fund Form5,
Form10 & From12A or TC - PC00_M40_EPF
STEP II
Here Enter the following details:
Payroll Area.
Period
PF Trust ID
Report Name as Form 5
Select ‘Execute’ button
2) Form 10 - Return of Members leaving the service
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific
India Subsequent Activities Per Payroll period Legal ReportsEmployees Provident
fund Form5, Form10 & From12A or TC - PC00_M40_EPF
STEP II
Enter the following:
Payroll Area.
Period
PF Trust ID
Report Name as Form 10
Select ‘Execute’ button
3) Form 12A- Monthly contribution statement
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific
India Subsequent Activities Per Payroll period Legal ReportsEmployees Provident
fund Form5, Form10 & From12A or TC - PC00_M40_EPF
STEP II
Enter the following:
299
Payroll Area.
Period
PF Trust ID
Report Name as Form 12A
Select ‘Execute’ button
PF Annual Reports
1) Form 3A - Contribution Statement For Unexempted Establishments
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific
India Subsequent Activities Annual Legal ReportsPFAnnual PF Report ( Form 3A
, Form 6A ) or TC - PC00_M40_PFY
STEP II
Enter the following:
Payroll Area.
PF Trust ID
Year
Report Name FORM3A
Select ‘Execute’ button
2) Form 6A -Consolidated Contribution statement
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific India
Subsequent Activities Annual Legal ReportsPFAnnual PF Report ( Form 3A , Form
6A ) or TC - PC00_M40_PFY
STEP II
Enter the following:
Payroll Area.
Period
PF Trust ID
Report Name as Form 6A
Select ‘Execute’ button
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific India
Subsequent Activities Per Payroll period Legal ReportsPension Form4,Form5 &
Form6 with Annexure for Trust wise Detls or TC - PC00_M40_EPN
300
STEP II
Enter the following:
Payroll Area.
Period
PF Trust ID
Report Name as Form 4
Select ‘Execute’ button
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific
India Subsequent Activities Per Payroll period Legal ReportsPension
Form4,Form5 & Form6 with Annexure for Trust wise Detls or TC - PC00_M40_EPN
STEP II
Enter the following:
Payroll Area.
Period
PF Trust ID
Report Name as Form 5
Select ‘Execute’ button
3) Form 6 -Monthly contribution statement
STEP I
From the SAP Easy Access screen, choose Human Resources Payroll Asia/ Pacific
India Subsequent Activities Per Payroll period Legal ReportsPension
Form4,Form5 & Form6 with Annexure for Trust wise Detls or TC - PC00_M40_EPN
STEP II
Enter the following:
Payroll Area.
Period
PF Trust ID
Report Name - FORM6 1995
Select ‘Execute’ button
301
STEP II
Enter the following:
Payroll Area.
PF Trust ID
Year
Report Name FORM 7(EPF)
Select ‘Execute’ button
2) Form 8 (FPF) -Yearly Report For Exempted Establishment - 1971/95
STEP I
From the SAP Easy Access screen, choose Human Resources PayrollAsia/ Pacific
India Subsequent Activities Annual Legal ReportsPensionAnnual Pension
Reports (Form8, Form 7 ) or TC - PC00_M40_PNY
STEP II
Enter the following:
Payroll Area.
Period
PF Trust ID
Report Name as Form 8(FPF)
Select ‘Execute’ button
STEP II
1) Enter the following:
Payroll Area.
Period
PT Group
State /Region
2) Select ‘Execute’ button
Form 16
STEP I
From the SAP Easy Access screen, choose Human Resources PayrollAsia/ Pacific
India Subsequent Activities Annual Legal ReportsIncome Tax Form 16 or
PC00_M40_F16
302
STEP II
1) Enter the following:
Payroll Area.
Company code
Taxation Year
Report Name FORM3A
2) Select ‘Execute’ button
Form 24
STEP I
From the SAP Easy Access screen, choose Human Resources PayrollAsia/ Pacific
India Subsequent Activities Annual Legal ReportsIncome Tax Form 24 or
PC00_M40_F24
STEP II
1) Enter the following:
Payroll Area.
Company code
Taxation Year
2) Select ‘Execute’ button
ABKRS
303
TARIF
304
LGMST:
40EPF:
305
40ECS:
40CLM:
306
16EVA:
40LTR:
40SAN:
40LCM:
307
40PTX:
40ECC:
OCEDT:
308
ALOAN:
EDTIN:
EDPDF:
309
DTAKT:
PPMOD:
NUMKR:
PINCH:
310
VDSK1:
PLOGI:
SCHKZ:
TMSTA:
311
QUOMO:
PFREQ:
312
Monthly Payroll-Run- End User manual:
We can simulate payroll for individual employees before performing the regular
payroll run for all the employees in an enterprise.
If we have made any changes to an employee’s master data, which may lead to
far-reaching changes in his or her payroll results, stimulation comes into play.
We can even simulate payroll for individual employees at any time during the
regular payroll process, in order to trace the cause of any errors.
The results of a simulated payroll run are not saved on the data base. We
can view and print the results in the payroll log.
The system does not lock any master data.
The current payroll period in the payroll control record is not changed.
The steps Release payroll and Exit payroll do not apply.
Simulation of Payroll
Path:-
313
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia / Pacific India Payroll Accounting Payroll Simulation in the SAP
menu.
Screenshot:
After entering the above details, click “Execute” button. Then, payroll
schema will run payroll and displays the Payroll Log and Pay slip.
The Test Run (No Update) indicator is set and cannot be changed.
Releasing Payroll
This is to release the Payroll Area to enable the Payroll Driver to run payroll.
When we release payroll system automatically increase the payroll period by 1
from the existing payroll period.
Path:-
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia/Pacific India Payroll Accounting Release Payroll in the SAP
menu.
Screenshot:
314
2. Choose Yes.
Path:-
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia / Pacific India Payroll Accounting Start Payroll in the SAP
menu.
We can access the selection screen of the payroll program as shown in the
Step Simulation Payroll.
2. Enter the data required.
If we flag Display log, we get a detailed payroll log after the payroll run.
The Test run (no update) indicator must not be flagged because
otherwise the system will not save the payroll results.
315
Use the error messages to check whether personnel numbers have been
rejected or not selected.
If personnel numbers are rejected or not selected, we must not exit the
payroll program. We must correct the master and time data (Infotype) for
the relevant employee and finally perform a correction run.
The payroll log gives us clear and detailed information on the payroll run and its
results. It is divided into different levels that we can display depending on the
amount of detail required.
The General data level gives information on the processed data and shows the
payroll schema used by the system.
To display lower levels, click on the structure node belonging to the level
that we wish to open. To display all levels behind a higher level, place the
cursor on the relevant level and choose Expand.
Old log
If we use customer functions with their own logs, we can display these
logs by clicking on the Old log pushbutton.
If Payroll is running retroactively, for any employee, we can display the details of
Retro Active results
316
Screenshot:
Path:-
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia / Pacific India Payroll Accounting Corrections in the SAP menu.
Screenshot:
317
2. Choose Yes
The system sets the payroll status for the payroll area to Released for
correction. Master and time data processing for the personnel numbers in the
payroll area has been released again.
If we flag the Display log, we get a detailed after the payroll run
The Test run (no update) indicator must not be flagged because
otherwise the system will not save the payroll results.
318
Use the error messages to check whether personnel numbers have been
rejected or not selected.
Exiting Payroll
We have made all master data corrections, have run payroll for all the
employees of the Payroll Area with out errors.
Path:-
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia/Pacific IndiaPayroll AccountingExit Payroll, form the SAP
menu.
Screenshot:
2. Choose Yes
When we exit payroll, payroll is finished for all the personnel numbers in the
payroll area and the payroll period is complete.
If we want to exit the payroll run for several payroll areas, it is easier to
use the payroll control record. To do so, proceed as when releasing
several payroll areas.
If we exit payroll using the payroll control record, we can simultaneously
change the earliest possible retroactive accounting period for the relevant
payroll area.
As long as we have not performed the payroll run without errors, it is not
suggestible to change the earliest possible retroactive accounting period.
For this reason, we can only make entries in this field in the payroll
319
control record after we have chosen End of payroll and before we save
the payroll control record.
Path:-
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia/Pacific India utilitiesCluster display from the SAP menu.
Screenshot:
The symbol in the Results column shows if there are results available in
the selected period.
Results exist (Green Symbol)
No results exist (Red Symbol)
We have no authorization to display results (Grey colour Symbol)
If the current personnel number is no longer selected (for example
because we selected a column), we can renew the selection by choosing
Update Result.
3. Overview of all the payroll results for a personnel number (cluster CU)
4. Overview of Tables for a Payroll Result
We have displayed the payroll results for a personnel number. If we want
to display the tables for a payroll result, select this payroll result and
choose Display Overview. The system displays the overview of all tables of
the payroll result that are relevant to the country of the employee, and
the number of entries per table.
Remuneration Statement
320
In the Remuneration Statement, SAP R/3 lists amounts and information for the
employee per payroll period. This includes, for example:
1) From the SAP Easy Access screen, choose Human Resources Payroll
Asia/Pacific IndiaPayroll AccountingRemuneration Statement,
from the SAP menu.
Screenshot:
321
Double-clicking on a sub-schema will take you to the maintenance screen for that schema.
Double-clicking on any of the rules (PCR's) will take you to the rule editor. You can tell the difference between
sub-schemas a rules by looking at the parameters. The name of the sub-schema can be found in the Par 1
column. The main schema generally calls all the different sub-schemas. The sub-schemas will then call the
payroll rules. In most cases, when a rule is called, there will be parameters in the Par 2 or Par 3 columns.
In the main, most sub-schemas are called by the "copy" command.
Schemas, rules and features in SAP use the following line editor commands. This allows you to move, delete,
copy and insert lines. All the commands are entered in the area used for the line numbers. Overwrite any of the
numbers with the commands shown below. For the commands using 1 letter - hit the return key once you have
entered the letter. For the commands using 2 letters - hit the return key after the first 2 letters have been entered
or after both sets have been entered.
The most commonly used commands are:
Line Command Description
D Deletes a line
I Inserts a line
M Moves a line
C Copies a line
322
DD Indicates the start of a block to be deleted
Once you have chosen the block to move or copy, you need to show where to move or copy it to in the
schema. The following commands indicate where you can copy or move the lines to.
Line Command Description
Remember when calling the PCR from the schema: GEN means that the wagetype is **** i.e. you haven't
specified one and NOAB means that it will look at any EE Sub-Grouping. If you want the rule to use specific
wage types or groupings, then leave either blank.
Use the print option and VAR (PAR 2) in the schema to output the variable table during processing.
Position is very important for schemas. Look to see where a similar piece of processing has taken place. If in
doubt, place the rule after the similar data has been read and processed.
Commonly used Functions
Function Description
323
NOAB Process for any EE sub-group groupings
Payroll PCR's
This covers all the remaining entries not already specified. If you leave the line
* blank for the operation then the WT is dropped. Remember you always have to
have an option for * in your PCR.
Cumulates the wage type into the relevant cumulation (/101...) and
ADDCU
valuation(/201...) wage types
From the IT, Number and Amt are cumulated into the OT. Blank is OT whilst E
ADDNA *
refers to the RT.
ADDNA 4067 Current Num and Amt are added in to wage type 4067.
This operation is very similar to ADDWT. The only difference is that it writes the
ADDWSE9N03
value to table V0 as well
All the current values for amt, num and rte are added to the values that are
ADDWT 1103
currently held in wt 1103
Adds the current wage type to the variable table as T - which can be used at a
ADDWT&T
later stage
The values in the wage type are copied to the previous employer table VAG -
ADDWTA*
called in the rules XDPI, XDPR & XDPT
ADDWTC* The values in the current wage type are added into the CRT
The values in the current wage type are added into the CRT for the technical
ADDWTC/101
wage type /101
ADDWTD* The values in the current wage type are added into the Difference table DT
ADDWTD/551 The values in the current wage type are added into the difference table DT for
324
the technical wage type /551
ADDWTD/APO Add the current wage type to the difference table (DT)
ADDWTE Store amount in Results Table (RT) - difference with line below
ADDWTE/101 Add the current wage type to the results table as /101
ADDWTH/201 Add the current wage type to the old results table (ORT) as wage type /201
The values in the current wage type are added into the input table IT for the
ADDWTI/101
technical wage type /101
ADDWTL* Add the current wage type to the results table last payroll (LRT)
ADDWTW Add the current wage type to the wage maintenance table
Subtract amount field from wage type 9023 from Table IT (if wage type 9023 is
AMT- 9023
available.)
AMT%KSAPRO Multiply the amount by the value SAPRO held in table T511k
Multiply the amount by the constant GENAU held in table T511k. GENAU is
AMT*KGENAU used to factor up by 4 or 5 factors of 10 to avoid the issue of errors caused by
rounding.
AMT/KGENAU Divide the amount by the factor GENAU held in the constants table T511k
AMT? * Compare the value held in the amount field for all wage types
325
AMT? /GPY Compare the value held in the amount field for wage type /GPY
AMT?& ZAPR Compare the value held in the amount field against the constant ZAPR
Compare the amount against the value of the amount held in the results table
AMT?E /167
RT for wage type /167
AMT?IGRUEB Compare the current amount against the limit held for the bank transfer
AMT+ /564 Add the amount from wage type /564 from the IT
Add amount field from wage type 0001 from Table IT (if wage type 0001 is
AMT+ 0001
available.)
Add amount field from wage type 9013 from Table IT (if wage type 9013 is
AMT+ 9013
available.)
Add the value held in the variable ZSAP to the amount for the current wage
AMT+& ZSAP
type being processed
AMT+E 910B Add the current amount to the RT and place in wage type 910B
AMT+O /ZPO Add Amt from wage type /ZPO into VORT (Summarised ORT)
Checks whether the currently held amount is less that that held in the wage
AMT< /562
type /562
AMT= * This sets the amount = zero for the wage type in question
Store the value in the amount field of wage type /111 in the amount field of
AMT= /111
wage type 2110
Store the value in the amount field of wage type 1000 in the amount field of
AMT= 1000
wage type 2110
Let the amount equal the value held in the BETRG (amount) field for the wage
AMT= BETRG
type in question
Reset the amount on wage type xxxx to that held in the value for KWWR held
AMT= PKWWR
in T511K
Reset the amount on wage type xxxx to that held in the temporary wage type
AMT=& TASA
TASA
326
AMT=A * The amount is set to the value held in the table VAG - previous employee data
AMT=E * Lets the Amt = the Amt held for the current wage type in the RT
AMT=E /167 Lets the Amt = the Amt held for technical wage type /167 in the RT
AMT=KSAPLR Set the amount = the value SAPLR held in table T511k
Lets the Amt = the Amt held for the current wage type in the LRT - last result
AMT=L *
table
AMT=L /561 Lets the Amt = the Amt held for the wage type /561 in the LRT - last result table
Add the amount value in technical loan wage type /LBB (loan balance) to
AMT=N /LBB
specific loan balance wage type
Add the amount value in technical loan wage type /LOP (loan payment) to
AMT=N /LOP
specific loan payment wage type
Add the amount value in technical loan wage type /LRP (loan repayment) to
AMT=N /LRP
specific loan repayment wage type
Lets the Amt = the Amt held for the wage type /561 in the OCRT - old
AMT=Q /GPY
cumulative result table
"Maximum formation: The greater value of * and the current value of the AMT
AMT>*
field is determined and written to the current AMT field."
AMT-1 Multiply the amount by -1 - I think this should be subtract 1 from the amt
If the amount field value is smaller than 50, it is retained. Otherwise it is set at
AMT50
50 (forming a minimum amount).
AMT-E /167 Subtract the Amt value held in the RT for /167 from the currently stored amount
AMT-K43301 Take the value held against payroll constant 43301 from the annual salary
Subtract the Amt value held in the ORT for /167 from the currently stored
AMT-O /167
amount
Amt for the current wage type less the value held in the RT for 9019 (Results
AMT-R 9019
wage types using exact splits)
AMTS /564 Subtraction to zero - the value cannot be less than zero.
AMTS* 9013 Subtraction to 0 (not negative). Current wage type less 9013
327
Subtraction to 0 (not negative). Current wage type less Amt held in the RT for
AMTSE 9043
wage type 9043
"Sets the recipient data for bank transfers. Can only be run after bank transfer
data has been read from an infotype. Data on wage type and amount are
BTREC /558
transferred from the current fields (OT) and retained in the transfer table
together with data on the recipient of the record last read."
CMPER 0510 Compares the current amount with that held for period 10 in year 05.
The amount field value is compared with 0, and the result ('>', '=' or '<') is
D AMT?0
placed in the variable key.
DIVID ANR Divide the amount by the number and store the result in the rate field
Divide the value in amount field by the value in the rate field and put the result
DIVID ARA
in the amount field
DIVID ARR Divide the amount by the rate and store the answer in the rate for the wagetype
DIVID NRN Divide the number by the rate and store the answer in the number field
Eliminate the splits for cost accounting, alternative payments and variable
ELIMI KTX
assignment
Restore the original values for the amount - i.e. The values that were held for
FILLF A
the amount field in the WT before any processing in this rule
FILLF N Restore the original values for the number - i.e. The values that were held for
328
the number field in the WT before any processing in this rule
Restore the original values for the number, rate and amount - i.e. The values
FILLF NRA that were held for the number, rate and amount fields in the WT before any
processing in this rule
Restore the original values for the rate - i.e. The values that were held in the
FILLF R
WT before any processing in this rule
GCYGXALQ Calls PCR XALQ for all wage types - sets wage type to ****
GSXP2 New Changes Across End of Year solution active for GBSXP phase 2
Check on Implementation Date of AVERA for SxP AWE. Called in GG70 and
GSXPD ensures that the old and new technical wage types for averages don't both
exist.
Evaluates the status of the LRT table. Processing is only continued if the
LRTST Y
previous month falls in the current year.
Calcualation of averages for 03 (from table T511A) - not sure what the G
MEANVG03
implies
Can use a 5 character message. Comes up whether the log is turned on or off.
MESSGxxxxx
Can be used as a customised error message.
Sets the modifier for Wage type generation (T510S) to 02 as the employee
MODIF 1=02
grouping
MODIF A=01 Sets the modifier for the absence valuation rule (T544C) to 01
Multiply the amount by the number and store as the number field for the wage
MULTI ANN
type
Multiply the value in number field by the value in the rate field and put the result
MULTI NRA
in the amount field
Process the next line. Placing an * in the last column in the operation column
NEXTR has the same effect as "nextr". Remember to put a letter or number in the next
line under the NL column.
329
Continuation line. A...Z followed by 0...9 Don't forget to put in the letter following
NEXTR A
the NEXTR in the continuation line of the next line.
Continuation line. A...Z followed by 0...9 Don't forget to put in the letter following
NEXTR B
the NEXTR in the continuation line of the next line.
Multiply the value in the number field by the value held against the capacity
NUM* BSGRD
utilization level on infotype 0008
Add the value in the number field of wage type 3710 to the number field in the
NUM+ 3710
WT being processed
Adds the number held in the temporary variable ZNIL to the currently held
NUM+& ZNIL
value for the number
Add to the NUM value from wage type 3000 held in the CRT table - to the NUM
NUM+C 3000
value of the WT being processed
Adds the number held in technical wage type /852 to the currently held value
NUM+E /852
for the number
Adds the number from the partial period parameter for the paid absence
NUM+TSAP** measured in working hours for xx is the sum of all paid absences (totalled over
all classes)
NUM= 3000 Set the current NUM to the value held in wage type 3000
NUM= ANZHL Transfers the value of the ANZHL field to the number field.
NUM= BWGRL Sets the number equal to the valuation basis per hour
NUM = Capacity utilization level from P0007 (called record layout fields in SAP
NUM= EMPCT
Help)
NUM= PLANS Sets the number equal to the position number of the employee
NUM= STDAZ Sets the number equal to the number of hours taken from IT 0007
NUM=& ZSHF Sets the number equal to the number held in the temporary variable ZSHF
NUM=BJRSTD Sets the number equal to the position number of the employee
330
NUM=BTGSTD Sets the number equal to the daily hours worked by the employee
NUM=BWOSTD Sets the number equal to the weekly hours worked by the employee
NUM=E /SSP Set the NUM = the value of /SSP held in the results table
Sets the number equal to the working hours for the employee for the entire
NUM=GSDIVP
payroll period
Set the number = planned working time measured in working hours taken from
NUM=GSSOLL
the work schedule rule
Take away the number for technical wage type /845 held in the RT from the
NUM-E /845
currently held number
Current value in the number field less the total working time measured in
NUM-TSDIVP
working hours taken from the total working time in payroll accounting period
OUTWPABART Load Work Center and Basic Pay Data - payroll area
OUTWPCTYMO Load Work Center and Basic Pay Data - country modifier
OUTWPPERSB Load Work Center and Basic Pay Data - employee sub-group
OUTWPPERSG Load Work Center and Basic Pay Data - employee group
OUTWPPLANT Load Work Center and Basic Pay Data - personnel area
OUTWPPLTSC Load Work Center and Basic Pay Data - personnel sub-area
OUTWPSHIFT Load Work Center and Basic Pay Data - shift indicator
OUTWPTRFAR Load Work Center and Basic Pay Data - pay scale type
331
OUTWPWWEEK Load Work Center and Basic Pay Data - working week from IT 0007
PCY X05D* Runs PCR X05D for all employee subgroup groupings
PPPAR B Reads part period parameters: paid absences during payroll period
PPPAR E Reads part period parameters: new joiners during payroll period
PPPAR F Reads part period parameters: leavers on the first day of the next payroll period
Reads part period parameters: if the time unit for the payroll area is different to
PPPAR P
the time unit for the pay scale type and area
PPPAR R Reads part period parameters: is the employee is in an active work centre?
PPPAR S Reads part period parameters: basic pay changes during payroll period
PPPAR U Reads part period parameters: for unpaid absences in the period
PRINTL Prints out the contents of the old results table (LRT)
You want to know if there is an entry in table T51P1 with indicator 10 for the
R51P1?10N
current IT wage type. If an entry is found, processing should be continued.
You want to read the entry in table T51P1 with indicator 01 for the current IT
R51P1=01R
wage type, and store it in the OT table. If an entry is found it should be rejected
"Operation R51P6 reads an entry from table T51P6. This table determines the
R51P6A characteristics of the deduction wage types. The value of the arrears
characteristic should be placed in the variable key."
RESET * Sets the splits back up again - has the opposite effect to the ELIMI * operation.
332
Resets the amount and the rate - is the opposite of ELIMI. Reset * - resets all
RESET AR the split indicators. Give the meaning of all the other variables elsewhere in the
document.
RESET KR Resets the cost accounting and employee subgroup grouping values
ROUND Rounds off the AMT field - see SAP help for specifics
ROUND +100 Rounds the AMT field to the next available number
ROUNDA Rounds off the NUM field - see SAP help for specifics
ROUNDB Rounds off the RTE field - see SAP help for specifics
ROUNDG Rounds off the AMT field - see SAP help for specifics
RTE%33.33 Multiply the value held in the rate by 33.33% - so effectively multiply by .3333
RTE-& HALF Subtract the value held in the constant HALF from the rate
Multiply the value held in the rate by the capacity utilization level field on
RTE* BSGRD
infotype 0008
RTE*-1 Multiply the rate by negative 1 - effectively switch the sign for the value
RTE*KGENAU Multiply the rate by the constant GENAU held in table T511k
RTE*KGENAU Multiply the value in the rate field by the payroll constant GENAU (10,000).
Divide the value in the rate field by the worked hours for pay period being
RTE/TSDIVI
processed.
333
Check to see how the current rate compares against the value held in the
RTE?& VLBS
temporary variable VLBS
RTE?0 Check to see how the current rate compares against a value of zero
RTE+ 1001 Adds the rate held in wage type 1001 to the currently held rate
RTE+& MM Adds the rate held in the variable MM to the currently held rate
RTE+BBETRG Add the amount from table to the currently held rate
Add the unpaid absences measured in calendar days for counting class 10
RTE+TKAU10
from table T554C
RTE= 1001 Set the rate equal to the value held in the rate field for wage type 1001
RTE= BSGRD Set the rate equal to the capacity utilization level held on infotype 0008
RTE= BWGRL Sets the rate equal to the valuation basis per hour
RTE=& AB Sets the rate equal to the value held in the temporary variable AB
RTE=BBETRG Set the rate equal to the amount pulled from the table
RTE=BWOSTD Sets the RTE equal to the weekly hours worked by the employee
Store the value held against payroll constant 30551 in table T511 in the rate
RTE=K30551
field of wage type xxxx
RTE=KGENAU RTE set to the value of GENAU from table T511K (default set at 10 000)
Store the planned calendar days in the rate field of the wage type being
RTE=TKSOLL
processed
RTE=TSAU07 RTE = unpaid absence measured in working hours for counting class 07
334
RTE=TSDIVP RTE = total working time measured in working hours
Rate subtract the part period unpaid absences in calendar days for all unpaid
RTE-GKAU**
absences (totalled over all absence counting classes)
Rate subtract the part period unpaid absences in working days for all unpaid
RTE-TAAU**
absences (totalled over all absence counting classes)
Take away any unpaid absence, in calendar days, from the current rate
RTE-TKAU**
(totalled over all absence counting classes)
Take away any unpaid absence, in calendar days, from the current rate (for
RTE-TKAU20
absence counting class 20)
Take away any unpaid absence, in worked hours, from the currently held rate
RTE-TSAU**
(totalled over all absence counting classes)
SCOND=T AL Set condition for Function LPBEG when the condition is true
SETIN A=01 Set the work center - basic pay split for the wage type as 01
You want to set X with number 01 as a variable split; the number of the split is
SETIN X=NX
to be increased by 1 by every call.
Status field 2 which is valid at the start of the in-period is entered in the variable
STATU 2P
key.
SUBRC?SET The return code set in the second example must be evaluated.
SUBWT * Subtracts the current wage type - effectively changing the sign of the NRA.
SUBWT 1025 Subtracts the current wage type (signs change) and stores it as 1025.
SUBWT&ZREG Subtracts the current wage type and stores it as a temporary variable ZREG.
SUBWTD* Subtracts the current wage type (sign change) of the NRA in the difference
335
table (DT)
Subtracts the current wage type and stores it in the difference table (DT) as a
SUBWTD/551
temporary variable ZREG.
Flicks the sign for NRA of the currently processed wage type and stores it in
SUBWTE
the RT
Subtracts the current wage type (sign change) of the NRA and stores in the
SUBWTE*
results table (RT)
Flicks the sign for NRA of the currently processed wage type and stores it in
SUBWTE/121
the RT as technical wage type /121
Flicks the sign for NRA of the currently processed wage type and stores it in
SUBWTI*
the input table (IT)
Flicks the sign for NRA of the currently processed wage type and stores it in
SUBWTI/101
the input table (IT) as technical wage type /101
TABLEP0014 Table query on data held in infotype 0014 - recurring payments and deductions
VAKEYAUFKZ Place in the variable key - extra pay indicator for overtime
VAKEYBNKSA Place in the variable key - variable keys are held in a certain table
336
VAKEYPRAKN Place in the variable key - premium indicator time ITs
Place in the variable key - variable key is filled out based on the values in the
VAKEYTGRLE
TRFGR and TRFST fields from the current PZ record
VAKEYZLSCH Place in the variable key - payment key for bank transfers
The system checks if a valuation basis is for the current wage type in table
VALBS?0
T512W. (That the "0" line of view V_T512_B is read).
The current wage type is evaluated with the valuation basis that is entered for
VALBS0
the current wage type itself. (That is, the "0" line of view V_512W_B).
The system multiplies an entry that already exists in the RTE field for the
current wage type with the percentage rate from a line 0 of view V_512W and
VALBS0 *
then replaces the wage type names of the current wage type with the name of
the wage type from the same line in V_512W.
VALBS0 B Same as VALBS0 * with the exception that the data from infotype 2010 is used.
Replaces the current wage type with the statement wage type that is entered in
VALBS1 table T512W for the second wage type derived from the current wage type, and
then you want to valuate this using the corresponding valuation basis.
VAOFF 2 Variable offset - set here to 2. The system with then ignores the first 2 digits.
VARGBINDBW Place the table field "indicator for indirect valuation" in the variable key
VARGBPRAKN Place the table field "premium number" in the variable key
Place the table field "ES grouping for collective agreement provision" in the
VARGBTRFKZ
variable key
WPALL?LAST Decide if employee has had a pay change in pay period & if the one being
337
processed is the last
Operation WPBPC distributes the amount of the current wage type to the active
WPBPC
WPBP periods in the payroll period.
This operation splits the amounts but does not distribute them to the different
WPBPCW
periods
ZERO= RNA Set the values for the rate, number and amount equal to zero
You can do so by using the operation IMPRE with parameter NN (NN periods before current payroll period). Also
have a look at the documentation of IMPRE.
An example in using this operation is as follows (reading the period 6 months ago):
D ZERO = NRA IMPRE 6 SUBRC?IMP *
0 AMT = O 1001SETIN A=01SETIN R=3 ZERO= NR ADDWTI1001
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
Customized- SCHEMA’S:
357
INAL:
INAP:
358
INEI:
INLN:
YNC0:
359
ZNNC:
360
SAP Overview
361
2. What is a project IMG?
1. What are the most important processes supported in Human Resources (HR)?
10. How is the recruitment component integrated with the other HR components?
13. What is the difference between career planning and succession planning?
17. What personnel cost planning methods are there in SAP HR?
4. Organizational Management
362
6. What are the main areas of the Organization and Staffing user interfaces?
10. Can you use the organizational structure to create a matrix organization?
organizational units?
14. Which status can Infotypes in the Organizational Management component have?
19. How do you set up integration between Personnel Administration and Organizational
Management?
5. Master Data
8. What is an Infotype?
363
13. What can features be used for?
14. What is the connection between Planned Working Time (Infotype 7) and Basic Pay
(Infotype 8)?
15. Which ways are there to define default values for the pay scale area and pay scale type? 16.
What is the employee subgroup grouping for collective agreement provisions used for? 17. Where are
pay scale groups and pay scale levels defined?
18. How are wage types created in the SAP R/3 system?
20. What does the input permissibility of a wage type depend upon?
21. What is the personnel subarea grouping for primary wage types used for?
22. What is the employee subgroup grouping for primary wage types used for?
23. What ways are there to valuate wage types? Where are wage type valuations defined? 24. How
can you evaluate wage types indirectly?
25. How can you define default wage types for the Basic Pay Infotype?
28. What is the difference between the simple and extended pay increases?
32. Which control options do you have for Customizing when configuring Infotypes?
37. How can a personnel action change the status feature of an employee in Infotype 0000? 38. How
are personnel actions and dynamic actions linked?
6. Authorizations
4. Which authorization object can you use to control an employee’s access to his or her own
364
personal data?
6. Can roles and their authorization profiles be assigned to a user for a limited time period?
7. Payroll
1. How does the system know when to trigger retroactive accounting for a particular
employee?
4. Is the exact date of the payroll period for an employee determined by the payroll area or
5. What activities are possible when the payroll control record is set to “Released for Payroll”? 6. Is it
possible to branch directly from the payroll log to master data and time data
maintenance?
8. What effect does grouping employee subgroups have on personnel calculation rules?
9. Can you evaluate payroll results using SAP Query/Ad Hoc Query?
12. Where do you specify whether an employee is paid in cash or whether the money is
8. Time Data
4. How do you define which public holiday calendar is valid for an employee?
365
9. What ways are there to define breaks within a break schedule?
10. Which characteristics does a daily work schedule with daily work schedule class 1 have? 11.
Which elements make up a period work schedule?
13. Which ways are there of representing part-time work in the SAP R/3 system?
14. Which ways are there of representing substitutions in the SAP R/3 system?
15. What is the difference between absences (Infotype 2001) and attendances (Infotype
2002)?
17. What is the difference between a validity interval and a deduction interval for time quotas? 18. You
need to deduct an absence from a quota. Which Customizing settings are required? 19. Should a
quota be assigned directly to an absence?
25. What ways are there of entering information for Controlling when recording time data in
3. What is HIS?
9. What is a user group, what is an infoset and how are the two related?
366
12. What can an Ad Hoc Query be used for?
Contents
1. System Prerequisites.........................................................................361
2. User Administration..........................................................................363
3. Business Partner Configuration.............................................................368
4. Workflow Configuration.....................................................................378
5. Search Engine Configuration................................................................384
5. Periodic services..............................................................................395
6. SAP ECC Integration..........................................................................398
7. Basic Settings..................................................................................402
8. Talent Warehouse............................................................................409
9. Applicant Tracking............................................................................432
10. Requisition Management...................................................................448
11. Additional Tools.............................................................................454
12. ICM (Internet Communication Manager) Tasks.........................................457
367
1.1.2 1. System Prerequisites
TREX 7.10 does not support Oracle platform, supports only Linux and Windows
based systems.
o ADS (Adobe Document Server) – for certain functionality such as data Overviews
o SAP NetWeaver Virus Scan Interface (NW-VSI) compatible software, optional
o Adobe Forms 8.1
ERP 6.0 EhP4 (Manager Involvement)
1.3. Portal Content for SAP EhP4 for SAP ERP 6.0
To install portal content (Business Packages) for E-Recruiting, you must install the following
product instances and software components.
Product instance SAP NW - EP Core is required as a basis. As part of SAP ERP 6.0 SAP NW –
EP Core based on SAP NetWeaver 7.0 – Usage Type Application Server Java. As of
368
enhancement package 4 for SAP ERP, the usage type is available on enhancement package 1
for SAP NetWeaver.
Always refer to the latest version of the Master Guide - SAP enhancement package 4 for SAP
ERP 6.0 which contains important information about the installation sequence and the
components to be installed. It links to all other documents that are required for the
implementation of a specific scenario. (http://service.sap.com/erp-inst)
369
1.1.3 . User Administration
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> User Administration
Description: This IMG activity is used for creation and maintenance of ERecruiting specific users,
roles and
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> User Administration -> Create User
Profiles
Transaction: PFCG
Copy the standard roles provided by SAP to custom roles. This is done to keep the standard roles
untouched and refer at a later stage in case of issues in the custom roles.
370
We are using roles ZER_RECRUITER_EHP4 and ZER_BUSINESS_ADMIN_EHP4 for recruiter and
administrator respectively instead of roles ZER_BUSINESS_ADMINISTRATOR and ZER_RECRUITER
which become obsolete on activation of WebDynpro versions in EhP4.
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> User Administration -> Create
Special Users
Transaction: SU01
1. Reference users
2. Communication Users
3. Service Users
4. System users
Reference users are used as templates for assigning security authorizations. They are not dialog
users but are assigned to dialog users. The dialog users inherit all authorizations of the assigned
reference user.
Communication users are used for remote communication between 2 systems. These are not dialog
users and must be used purely for communication purposes in the system.
In ERecruiting framework, communication users are used for connecting ERecruiting system and the
Content Server.
Service Users enables system access for unnamed users. In e-recruiting these are used for
unregistered candidates (e.g., RCF_UNREG). Certain BSP/Webdynpro services are accessible to
candidates who are not registered applicants. For such services, the service user RCF_UNREG is
assigned against username in transaction SICF. This eliminates the need to key in username
password when the service is instantiated on the internet.
System Users
System users are required during the execution of specific SAP processes. ERecruiting requires
system users in the form of workflow user WF-BATCH. All background workflow tasks are executed
using the WF-BATCH id.
Special users do not exist in the standard system. They need to be created.
371
RCF_ADMIN Reference ZER_BUSINESS_ADMIN_EHP4 Administrator
Go to SU01, enter RCF_CAND_INT in User field and click the New icon.
372
Select the User Type as “Reference”. Also enter the password.
For reference users, once the password is set, it shows a “Deactivated” status as shown below:
Assign the custom internal candidate role created in the above step.
373
2.3. Define Roles in ERecruiting
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> User Administration -> Create
Special Users
View: T77RCF_ROLE
Here we map the special users against the user categories to be used.
The reference users need to have exactly same name as above. In case of a requirement which
demands a different reference username, the names in the “Reference User” column should be
updated accordingly.
374
1.1.4 3. Business Partner Configuration
The component SAP Business Partner enables you to create and manage business partners centrally.
You can create a business partner in different business partner roles, and during the course of the
business relationship the business partner can assume other business partner roles. No new data has
to be created each time, meaning that redundant data creation and retention is avoided, and there
can be no inconsistencies.
In E-Recruiting, the Business Partner concept is used for maintaining personal data of all entities
involved (candidates -> employees -> candidates) and for the addresses of the various branches of
your company.
IMG Path: SPRO -> IMG ->Cross Application Components -> SAP Business Partner
375
3.1. Define Business Partner Roles
IMG Path : SPRO -> Cross-Application Components -> SAP Business Partner -> Business Partner ->
Basic
Description : In this IMG activity, you define business partner roles and its attributes. These
attributes show
1. BUP003
2. RCFAGY
3. RCFBRA
4. RCFVEN
BUP003
376
To configure, choose the row and click on the detail icon .
1. BP Role Cat.
3. BP View
IMG Path : SPRO -> Cross Application Components -> SAP Business Partner -> Business
Partner -> Basic Settings -> Number Ranges and Groupings -> Define Number Ranges
377
Transaction: BUCF
Description : Here, you maintain the number ranges for business partners. Two number ranges, one
each for
internal and external number range should be defined. The external number range is
required
No changes are required here. We are using the SAP delivered standard settings.
IMG Path : SPRO -> Cross Application Components -> SAP Business Partner -> Business Partner ->
Basic
Settings -> Number Ranges and Groups -> Define Groupings and Assign Number Ranges.
View : V_TB001
Description: The number range grouping determines the number range to be used during business
partner
378
number generation.
IMG Path: SPRO -> IMG -> Cross Application Components -> SAP Business Partner -> Business Partner
-> Basic
Description: Address determination describes the procedure with which the system identifies the
The following steps are carried out consecutively until an address is found:
1. If there is a fixed address for a particular object (e.g. contract account in FI-CA)
and this
one address usage for it has been created, the standard usage for this address type
will be
used.
3. In all other cases, the standard address of the business partner is used.
379
Define Transactions
380
3.5. Forms of Address
IMG Path : SPRO -> IMG -> Cross Application Components -> SAP Business Partner -> Business
View : V_TSAD3
Description: In this node, you maintain the forms of address for business partners.
IMG Path : SPRO -> IMG -> Cross Application Components -> SAP Business Partner -> Business
View : V_TB005
Description: The data origin type determines how the business partner data comes into the system.
381
Add the entry 0004 as shown below:
IMG Path : SPRO -> IMG -> Cross Application Components -> SAP Business Partner -> Business
Description : For business partners that belong to the category 'natural persons' the name
components are
stored in several different fields. Country-specific rules can be applied to format the
name components. If you do not state any specific rule, the standard setting applies.
382
We will be using Country “IN” and Format as “01”.
Position should be in numeric integers. The order given in the "Position" determines how the name
of the business partner (candidate) will be concatenated in the system.
NOTE: 1. This transaction also should be done in both the HR and the E Recruitment systems, in
IMG Path: SPRO -> IMG -> Cross Application Components -> SAP Business Partner -> Business
383
Partner -> Persons -> Marital Statuses -> Maintain Marital Status
View : TB027
Description: Here you maintain the marital statuses for business partners
384
1.1.5 4. Workflow Configuration
4.1. Workflow Auto-Customizing
Transaction: SWU3
Description : The activities performed in this transaction must be executed so that workflows can
be
Important: The user performing auto-customizing must have SAP_ALL authorizations and must
belong to SUPER user group.
The user WF-BATCH, if does not exist, is auto created with same authorizations as the current user.
Enter the password and click .
Now, click the main node in the tree “Maintain Runtime Environment” and click Generate.
385
To activate individual nodes, click on the node and press .
Similarly, execute all the nodes. Finally the status should be as follows:
386
The node “Check Entries from HR Control Tables” will initially show the following error.
To eliminate the errors, execute the report RHSOBJCH. Execution of the report will yield following
kind of output.
387
Select all the entries and click “Adjust”. Exit the report and try re-executing it.
Now refresh/execute the “Check Entries from HR Control Tables” node in SWU3. It should have
against it.
Description: This node lists all the ERecruiting workflows that can be activated and used.
Activation of these
388
Activation Procedure:
To activate the workflow for Candidate’s request to delete Registration, execute the node
“Workflow after Candidate’s Request to Delete Registration”.
389
Check mark “Event linkage activated”, if unchecked and Save.
The event linkage overview screen shows the activation status of the workflow indicated by green
icon “ Activated. Activate all other required workflows in a similar manner.
390
1.1.6 5. Search Engine Configuration
The Search Engine in ERecruiting contains 2 main sub-divisions:
For documents (for example, the creation of a candidate), the data is unstructured. For
unstructured data, a KPRO index is used. KPRO index is accessible from transaction SKPR07.
For objects, the data is structured. In other words, the data from the infotypes of the HR objects to
be indexed is extracted and transferred to the SES framework. In TREX, an SES object index exists
for each business object. The SES indexes can either be accessed from SPRO IMG or using
transaction SES_ADMIN.
If you perform a full-text search, the system always performs a full-text search for objects. At the
same time, the system performs a full-text search for documents - if there are attachments and
you want to search for them too. During the Attribute-based search, the system only searches for
objects.
IMG Path: SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Set up Indices of SES
Object
Transaction: SES_ADMIN
This step focuses on Attribute based Search for Objects. The standard system contains the
following objects.
391
ERC_REQ SES business object Requisition
This node starts the transaction SES_ADMIN. Initially there will be no indexes created.
Index can be created using the menu item: Index -> Create/Activate Indexes
A dialog box with existing indexable objects pops up. Select the relevant object and continue. It
should be noted that the objects should be selected one at a time, not multiple entries
simultaneously.
392
The index as shown below has been created for object NC.
But before that we have to execute program RCF_SES_JOIN_INDEX_CREATE. You can use this
program to add further information to the join indexes. Join indexes contain Meta information
about the relationships between business objects. This program should always be executed when
you delete or re-create one or several indexes.
Once the join index is created we should perform the full indexing for all the ERecruiting specific
objects.
393
Select the objects in the same sequence in which they were created and click Index Immediately.
In the pop-up that follows, select Full (full indexing) only for the first run of indexing. Every
subsequent time, Delta (delta indexing) should be used. Full indexing indexes all the documents
corresponding to the selected object. Delta indexing selects only the new documents since last run
for indexing.
Although, selecting Full indexing for subsequent runs would do harm to the system, when the
number and size of documents on the content server increase full indexing would definitely take
longer time for execution and may put load on the system
394
The status is Completed once the indexing is done.
Once the status displayed is Active for all the indexes created, Attribute based search for objects
can be successfully performed from the portal.
The SES object based search can be tested using program COM_SE_SEARCH_IIF_TEST.
You may face a situation in future where the index becomes corrupt or the indexing accidently
stops working due to some hardware or compatibility related issues. In such situations, you may be
required to delete one or more existing indexes. Index can be deleted using menu path: Index ->
Delete Index.
Click Yes on the pop-up that follows. This will delete the respective index. You can then re-create
it.
395
5.2. Set up Access to Documents
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Set Up Access to
Documents
Transaction: SICF
In this Customizing activity, you set up access to the CONTENTSERVER service of the SAP
ERecruiting system. This enables users to access documents of the document area HR_KW
(Document Storage for HR Objects). Attachments, search profiles, and so on, are stored in this
document repository.
NOTE: KPro Search/Free Text Search to be accessed using transaction SKPR07 configuration starts at
this point.
This service, if deactivated, should be activated by right clicking the node and clicking Activate
Service.
IMG Path: SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Initialize KPro
Directory
This node simply executes a program that does the necessary initializations w.r.t. KPro. Care
should be taken that during the execution of this program, the RCF_PERIODIC_SERVICES program is
not being executed.
IMG Path: SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Activate Indexing
View: V_SDOKIDSP
396
Here, you select the document area HR_KW for KPRO indexing by checking the Index release
checkbox. Indexing is required to enable the search engine to search the search profiles.
The column Search Srv should contain the search server relation Id which will be created in the
next step. We have created EREC as the search server relation.
IMG Path: SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Check Settings
Transaction: SKPR07
This transaction is used for creating TREX KPro index to be used for free-text-based search.
397
Search Server relation creation:
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Check Settings ->
SSR Monitor
Transaction: SRMO
Description : The SSR is created to connect KPro and TREX search engine using RFC connection. We
specify
398
Click on the Create SSR button to create Search Server Relation.
Enter required name for SSR identification and click Create SSR.
TREX_Q50 is the RFC Connection created in SM59 connecting SAP backend (KPro) with TREX engine.
399
The newly created SSR is now visible in the list of SSRs. To set this SSR as default select the entry
and click Set SSR as default.
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> Search Engine -> Check Settings
Transaction: SKPR07
The index category can be created from the section Mass Actions of transaction SKPR07.
Create Index category by clicking Re-Index button. This will create a unique index category which
can be viewed by F4 on Index Category field.
400
The index category in F4 list looks as below.
Once the index category has been created, the documents can now be sent for indexing.
Trigger Process will index the documents in the foreground. However, indexing needs to be
scheduled on a periodic basis. Program RCF_PERIODICAL_SERVICES can be scheduled for indexing.
401
1.1.7 5. Periodic services
5.1. Define Periodic Services
Here, you specify services in the system that can be performed periodically. To do so, you assign
each service a class containing instructions on how to perform the service.
A range of periodic services are delivered in the standard system that are required for the search
within E-Recruiting. The search engine TREX (Text Retrieval and Information Extraction) does not
search using the operational data, but rather using search profiles. These are an extract of the
operational data. To keep the database up-to-date for the search, the search profiles must be
updated periodically. For the same reason, the documents that are included for the full-text search
and the search profiles must be indexed from time to time and communicated to the search engine
TREX. This indexing is performed by TREX and is prepared and activated using the service
INDEX_DOCUMENTS.
402
.2. Activate Periodic Services
Here you activate the relevant periodic services for each client from the available list of periodic
services. Errors that occur while performing a service are written to the application log and can be
analyzed by the administrator.
In this activity, you set up attributes that influence a periodic service according to your
requirements.
For Example: When a candidate decides to De-register or when the requisition status is set to “To
be deleted”, these objects are not permanently deleted but are stored in database buffer for
specific period. This time period is determined by the field “Attribute Value” in the below table.
BAdi: HRALE00SPLIT_INBOUND
Implementation: HR_INB_PROCESS_IDOC.
The BAdI must be implemented for SAP E-Recruiting so that the data of the Person object (object
type P) may be used exclusively in the E-Recruiting application.
403
This BAdi is executed during ALE transfer when the data from IDoc needs to be used for module-
specific conversions or processing.
BAdi: HRALE00INBOUND_IDOC.
Implementation: HRRCF00_DELETE_SPREL.
This BAdi deletes all S-P relationships between positions and persons from the inbound IDocs.
NOTE: Both the BAdi must be active and implemented in the ALE destination
client/server i.e. the
404
1.1.8 6. SAP ECC Integration
IMG Path : SPRO -> SAP E-Recruiting -> Technical Settings -> SAP ERP Central Component (ECC)
Integration
Description: This IMG node describes the activities to be performed in HR and ERecruiting systems
under
The HR system is the main system for the following employee data. The data of an employee is
processed using Personnel Management (personnel actions, master data). Changes to the data in
the following infotypes are then reconciled with SAP E-Recruiting.
Actions (0000)
Organizational Assignment (0001)
Addresses (0006)
Communication (0105)
Every user of the ERecruiting system, internal or external, has the Candidate object NA associated
to it. The NA object is connected to Business partner object BP via, Central Person object CP.
To get access to ERecruitment specific applications, services and to work on ERecruitment portal
without errors, HR Master Data needs to be integrated with Business Partner data i.e., each
internal user has to be translated in terms of ERecruiting objects.
405
Report – HRALXSYNC – is used for the initial data conversion.
Pre-requisite –
Maintain the following entry in table T77S0.
GRPID SEMID GSVAL TEXT
HRALX OBPON ON Integraion O-BP Active
This report enables you to run a consistency check for the integration of HR Master Data and
Business Partner data. If not all data exists for the business partner, you can first synchronize data.
When synchronization is run for organizational units, the basic data (name, description) and the
address data is included;
When synchronization is run for central persons, bank information is included in addition to the
basic data and address data.
You can restrict the employees to be synchronized based on various selection criteria as shown
above.
We are using Central Person object for synchronization. Execution of the program will display the
status of data updating.
406
In case the record as shown above shows status in Yellow or Red, select the entry as shown below
and click Start Repair.
The program then tries to correct the error and if unsuccessful, displays the error or if successful
shows either a warning or no message.
This process has to be done for all employees or central persons once initially.
Refer the following section for auto data synchronization of newly hired employees and changes to
existing employees to be replicated in business partner tables on a continual basis.
With the synchronization, the data is written automatically to SAP E-Recruiting after changes have
been made using HR standard transactions (for example, PA30, PA40, maintaining the qualification
profile).
Activate the following Business Add-ins for activating synchronous data conversion.
BAdI Definition Name = HRSYNC_P
407
Description: Conversion of Employee's HR Data in E-Recruiting. The BADI is executed every time
changes are
done to HR master data using PA30, PA40 or other master data transactions.
408
1.1.9 7. Basic Settings
7.1. Determine Languages Available
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Determine Languages Available
Description:
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Enterprise Structure
Description: Here you define the companies, the branches for the companies and assign the
branches to the
company.
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Enterprise Structure -> Define Company
Table : T77RCF_COMPANY
Description:
In this Customizing activity, you define the individual independent companies in your business
concern. You can differentiate your application processes on the basis of the companies. This
enables different companies to integrate forms for correspondence activities, for example.
409
7.2.2. Define Branches
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Enterprise Structure -> Define and Assign
Branches
To Companies
Transaction: BP
Description : A branch can be defined by creating a business partner with role as RCFAGY i.e.
Agency.
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Enterprise Structure -> Define and Assign
Branches
To Companies
Transaction: V77RCFBRANCHCOMP
Description : Here you assign the branches created in the above step to Holding companies.
410
7.2. Attachment Types
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Attachment Types -> Define Attachment
Types
Table : T77RCF_ATTTYPE_T
Description: Define the attachment types that should be available in ERecruiting. Attachment
types specify
the thematic content of attachments, for example resume, job posting, reference.
Attachment Types
411
View : V_7RCF_ATTTYPE_U
Description:
For example, attachment type Resume is possible for Candidate (NA) object type in the Resume
area or subtype. Attachment Sub-types specify the various areas on the UI from where attachments
can be uploaded for the selected object.
Description: This BAdi can be used to incorporate custom checks during document upload as
attachments.
Resume
View : V77RCF_ATTTYPE_U
Description:
Specifies whether documents of this attachment type are resumes. Documents can be classified as
Resumes or formatted Resumes.
412
Identify as Resume the attachment type to which resumes are uploaded that were created by the
candidates themselves. Identify as Formatted Resume the attachment type to which resumes are
uploaded that were created by a vendor using Resume Parsing.
Description:
Every Data Overview application in ERecruiting has an Attachments table at the bottom of the page
with link to attachments as table elements. You can use this BAdi to restrict the display of links to
attachments on the user interface for data overviews for SAP E-Recruiting objects. In this way, you
can make certain attachments inaccessible for specific users. By default, the system displays links
to all attachments that are linked with the relevant HR object.
Table : T77RCF_RSNCODE_T
Description:
Users assign status reasons to an object when they make a status change. Status reasons describe
why a certain status is set.
413
Status Reasons are assigned to Object Statuses.
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Status Reasons -> Assign Status Reasons to
Statuses
in Recruitment
Table : T77RCF_RSNCODE_T
Description: The status reasons are assigned possible statuses of required objects.
414
415
1.1.10 8. Talent Warehouse
Description: This IMG node is concerned with maintaining all candidate related data required by
the
recruiting organization.
Description: Qualifications refer to the competency dictionary defined within the organization. The
qualification catalog is actually created as a part of Organization Management and can be used
here to give the applicants the option of selecting their strengths as a tool for self assessment.
Table : V_T77QC_VIEW_ID
catalog
Table : V_T77QC_VIEW
Description:
416
The recruiting organization may have a large number of qualifications/competencies defined for
various job types. However it may want only a subset of these qualifications to be exposed to
ERecruiting. Restrict views feature will help to achieve this goal.
Qualifications are currently not used. The screenshot shown below is for understanding purposes.
Transaction: OOSC
Description : Scales and scale proficiencies to be used by Qualification catalog are defined here.
417
8.1.4. Define Qualifications Catalog
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Qualifications -> Define
Qualifications catalog
Transaction: OOQA
Employment
Description: In this customizing node, you maintain all value lists used in work experience and
employment
Infotypes.
Table : T77RCF_HIER_T
Description:
The hierarchy levels represent the pecking order in your company with relation to professional
capabilities and management responsibility.
418
8.2.2. Define Work Contract Types
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Work
Experience/Desired
Table : T77RCF_CONTTY_T
Description:
Here, you define the different categories of work contracts that your company has with its
employees. The work contract type is part of the terms of employment while applying for a job.
Table : T77RCF_INDU_T
Description:
Here, you define the industries that are relevant for your recruitment process. This should include
industries that exist in your company and industries in which a candidate could have gained work
experience.
419
8.2.4. Define Functional Areas
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Work
Experience/Desired
Table : T77RCF_FUNC_T
Description:
Here, you define the task areas in your company that contribute to the achievement of the
corporate goal.
420
8.2.5. Define Employment Fractions
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Work
Experience/Desired
Table : T77RCF_WORKTI_T
Description:
Here, you define the employment fractions that exist in the company. In the process, you specify
the limit for the number of working hours per week as of which a certain employment fraction
exists.
421
8.2.6. Salary Ranges
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Work
Experience/Desired
Description: Here, you define the currency list to be used for recruitment and corresponding salary
ranges.
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Work
Experience/Desired
Employment -> Salary Ranges -> Determine currencies for salary ranges
Description: The currencies to be maintained in ERecruiting are to be listed here. This will be
required to
View : V_T77RCF_SAL_RNG
Description: Here, you determine the salary ranges for the payment information of the jobs and
salary
422
8.3. Education/Training
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Education/Training
Description: In this IMG node, you configure all education related value lists.
Education Types
Table : T77RCF_EDUTYP_T
Description:
Here you specify those education types that you want to use as selection criteria for the candidate
search in the talent pool and that a candidate can specify when entering his or her education data.
Education Types
423
Table : T77RCF_EDUTYP_T
Description: Here, you maintain the various fields of education considered acceptable by your
organization.
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Education/Training ->
Define
Educational Certificates/Degrees
Table : T77RCF_DEGREE_T
Description: Here, you maintain the education certificates and degrees recognized by your
organization.
Interest Groups
Table : T77RCF_TGROUP_T
424
Description:
Interest Groups can be used by candidates to associate themselves to specific job types or industry
or areas of interest to provide more clarity to internal recruitment team on role desired by
candidate. Alternatively, a recruiter can specify in the requisition which interest group is suitable
for the open job.
Communication Channels
View : V_T77RCF_COM_CHN
Description:
In this IMG activity, you define the communication channels that can be used to contact
candidates.
All channels specified here are available on the applicant contact details UI for data input.
Description:
Search in ERecruiting is enabled using Search Profiles and Search Templates which are referred to
by TREX for text retrieval.
425
8.6.1. Search Profile
8.6.1.1. Define Search Profile types
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search ->
Search
View : V_T77RCF_SPT
Description:
In this IMG activity, you define the search profile types that you want to use for the job postings,
candidates, requisitions, and assignments (candidacies). Fields from information categories are
assigned to a search profile type that serves as a template for creating search profiles for the
objects of a specific object type.
5 Search Profile types are delivered by SAP Standard. These are usually adequate to meet the
search needs. No changes are required to the standard entries.
View : T77RCF_SPT_IC
Description:
426
You create new information categories, for example, in the following cases:
You have created your own infotype and a corresponding structure and want to make their
fields available for the search.
You want to use a different content extraction class to retrieve the information of an
information category.
View : V_T77RCF_SPT_LAN
Description:
In this Customizing activity, you determine for each search profile type the languages in which the
search profiles of this search profile type are to be created. You can search for relevant objects
only in these languages.
427
8.6.1.4. Assign Information Category Fields to a Search Profile Type
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search ->
Search
View : V_T77RCF_SPT_LAN
Description:
In this IMG activity, you specify which fields from the information categories are included for the
creation of search profile type. You can search for only these fields. You also assign the Field type
to each field.
Field type specifies the type of the field that is assigned to an information category. The type
determines how the system can search in the associated field.
Free Text:
Only Free text search is possible.
Entity
Values will be derived from tables in a dropdown.
View : V77RCF_SPT_AATYP
428
Description:
In this Customizing activity, you determine for each search profile type which attachment types
should be taken into account during the full text search.
Transaction: HRRCF_RECREATE_SP
Description:
This IMG activity enables you to update the search profiles that have been created on the
basis of a search profile type.
This activity must be performed whenever the user changes the assignment of fields in an
information category to a search profile type.
Creating search profiles for a large number of objects (candidates, job postings) can take a
long time. It is recommended to start the report as a background process if several changes
have been done.
Report : RCF_UPD_DOC_ATTRIB_INDX_FULL
Description:
You use this report to correct the search-relevant attributes of the attachments in Knowledge
Provider (KPro).
429
Search Templates represent the actual UI elements available on the ERecruiting screens during
search.
For example, the already selected template above is “Candidate’s Work Experience”.
Search Template Elements represent the individual fields within each Search Template.
View : V_T77RCF_SMASK
430
Description:
Here, you define the search templates that should be available on the user interface for search
purposes.
You specify for each search template the search profile type on which it should be based on. In
addition, you determine how the search template is displayed on the user interface.
View : V_T77RCF_SM_ELEM
Description:
Here, you define all the fields on which search should be possible from the web front end.
List Box, Multi-line Input field, Display field, Checkbox, Radio button, Date type, Salary
Expectations,
431
8.6.2.3. Assign Search Templates Elements to Search Templates
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search ->
Search
View : V_T77RCF_SM_ASME
Description:
In this Customizing activity, you specify which search template elements appear in the search
template and in what order.
In the above screenshot, Search Template “Candidate’s Education” consists of 5 Search Template
Elements as shown.
432
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search ->
Search
View : T77RCF_SM_GROUPT
Description:
In this Customizing activity, you define search template groups. You assign the search templates
you require to display a certain search on the user interface to the search template groups. Should
any new Search Template groups be required to be defined, they can only be defined in the
customer namespace starting with 9*.
View : T77RCF_SM_GROUPT
Description:
In this Customizing activity, you assign the search templates that should be available on the user
interface for the display of a special search to a search template group. At the same time, you
determine the order in which the search templates are displayed on the user interface.
433
Search in Talent Warehouse group corresponds to the Candidate Search screen.
View : V77RCF_SMG_NAVI
Description:
In this Customizing activity, you specify which search template groups are used in the different
scenarios
Standard settings delivered for the relevant search applications (search template groups) for
Recruiting Administrator and Recruiter portal roles:
434
group (recruiter)
Standard settings are delivered for the relevant search applications (search template groups) for
the following scenarios that are realized for the Candidate:
CompID of Calling Controller Scenario (Search Template Group)
EMPLOYEE2POSTING Search for Internal Job Postings for Registered Internal Candidates
REGISTERED2POSTING Search for External Job Postings for Registered External Candidates
UNREGEMPLOYEE2POSTING Search for Internal Job Postings for Unregistered Internal Candidates
The final step is to set up the Search Applications which is an optional step.
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search ->
Search
View : V77RCF_SRCH_ATTC
Description:
In this Customizing activity, you set the attributes for the search scenarios. In this way, you can
determine for different search applications which interface elements they contain and which
options for creating search queries are available.
435
SAP delivers the standard entries in table T77RCF_SRCH_ATTR. These entries get overridden by
entries from this table.
Description : Candidate Services node has been added as a part of EhP4. Two services have been
provided:
Job Agent
Tell-a-Friend
8.7.1. Job Agent
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Services
->Job Agent
436
Description:
It may happen that the organization may currently not have any openings for the job category or
role the applicant is looking out for. In such cases if the applicant wants the company to keep him
posted on the job openings that match his role and profile, he will select the role criteria; select
the frequency for receiving notifications and save it as a Job Agent. The Job Agent service will then
automatically send periodic mailers to the applicant whenever openings satisfying the saved
criteria are posted.
Table : T77RCF_AS_SERV
Table : T77RCF_AS_SERV
Description:
In this IMG activity, you set the attributes that influence a periodic service for the job agent to suit
your requirements.
JOB_AGENT MAX_JOB_AGENTS Maximum number of job agents that a candidate can create
437
8.7.1.3. Set Up Background Job for Job Agent
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Services
->Job Agent–>
Description:
Note that this service will not be run if program RCF_PERIODICAL_SERVICES runs simultaneously.
For all other services, the RCF_AGENT_SERVICES report can be run simultaneously.
8.8. Tell-a-Friend
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Services ->
Set up Tell
A Friend service
Description: This service is available to the external candidate on the Job search screen.
Pre-requisite:
This table can be accessed from IMG path: IMG -> SAP ERecruiting -> Technical Settings ->User
Interfaces->
438
1.1.11 9. Applicant Tracking
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking
Activities are grouped into Processes and linked to any of the available HR objects.
View : V_T77RCF_SCALES
Description:
Applicant tracking involves ranking candidates on the basis of their suitability. Suitability is
expressed via customizable ranking scales. Scales need be created and assigned to Scale types.
Here, Scale type refers to the scenario in ERecruiting where the ranking functionality can be
executed.
439
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Define Application Source Types
Description:
In this IMG activity, you define the application source categories you require when you want to
report on where candidates learned about your job postings. In addition, you store an OTR (object
text repository) text for each source category. This text is displayed on the user interface together
with a free-form text field.
Applicants can enter their “Source of application” in the final step of an application.
440
9.3. Activities
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities
Description:
Activities are foundation of Applicant tracking. They are individual steps taken on a candidate.
For example: Invite for Interview, Send Offer Notification, Initiate ATO.
Activities have a Status. They can either have status Planned or Completed. You can enter
a Due Date for activities with status as “Planned”.
Activities have Notes and Attachments.
An activity is always assigned to an Object Type.
View : V77RCF_ACT_TYPE
Description:
Here you define the activity types that you require for your processes within SAP E-Recruiting. To
do so, you assign an Activity Category to each activity type. This controls what data the activity
type contains and what system functions can be executed for it.
Simple Activity
Simple Correspondence
Qualifying Event
Invitation
Status Change
Data Transfer for new employees
Questionnaire
441
9.3.2. Define Processes
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Define Processes
View : T77RCF_ACTPROC_T
Description:
A Process is a grouping of activities used to structure the applicant tracking process from a business
point of view. We can define custom processes and assign existing or custom activities to it.
442
View : V77RCF_PROC2SUB
Description:
In this Customizing activity, you assign the processes you want to use to the Recruitment area. In
doing so, you use the process groups to define the subarea of Recruitment in which your processes
will be used.
Processes that are assigned to the Candidate Shortlist subarea focus on processing
assignments of candidates to Requisitions or Application Groups.
Processes that are assigned to the Talent Relationship Management subarea focus on
maintaining relationships with candidates in the Talent Pool.
Within a process group, you use the sequential number to specify the order in which the processes
are offered for selection on the user interface.
Recruitment Processes
View : V77RCF_ACT2PROC
Description:
In this Customizing activity, you assign Activity Types to Processes in the Recruitment subarea. By
doing so, you store the possible activity types that are included in the relevant process.
Activity Types
View : V77RCF_ACT2OTYPE
443
Description:
Activity Types
View : V77RCF_ACT2OTYPE
Description:
Here, you assign the possible statuses for each ERecruiting object.
444
9.3.7. Link Activity Types with Referencing Activity Types
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Assign Status to Status-
Changing
Activity Types
View : V77RCF_ACT2PROCR
Description:
In this Customizing activity, you link activity types of the activity categories Status Change,
Qualifying Event, and Questionnaire with activity types of the category Invitation. When the user
creates the relevant activity, a suitable linked activity of the category Invitation is then available
that the user can use to send the activity.
9.3.8. Correspondence
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Correspondence
Description:
All the settings related to correspondence activities viz. defining letter templates, changeable
sections, assigning forms to activity types, etc are configured in this step.
445
9.3.8.1. Adapt User for Correspondence
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Correspondence ->
General
Transaction: SU01
Description:
Here, you configure users so that they can send or print correspondences.
You need to assign a printer to the user (output device field in SU01) so that he or she can
print the correspondence. You also need to make this entry for correspondence output by
e-mail to ensure the formatting is correct.
You need to assign an e-mail address to the user so that he or she can send the
correspondence by e-mail. If an e-mail address is stored for candidates assigned to the
user, the system uses this e-mail address.
9.3.8.2. Specify ITF-HTML Mapping
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Correspondence ->
General
View : T77RCF_MAPPING
Description:
The system saves letter templates as Smart Form templates with text modules (letter sections).
The user can change these letter sections when sending correspondence. The system reads the text
modules when loading in Interchange Text Format (ITF) format. This cannot be displayed with
WebDynpro.
446
The FormattedTextEdit control (Control for Editing of Letter Sections) used by SAP expects a subset
of XHTML as the code for the formatted text display. Therefore it is necessary to convert the ITF
format to HTML format, which can be interpreted by FormattedTextEdit.
In this Customizing activity, you assign corresponding HTML formats to the ITF (Interchange Text
Format) tags that you use in the styles of your Smart Form forms. In this way, you can specify how
the system converts the formatting of the Smart Form templates to HTML formatting. This is
necessary as the editor for individualizing letter sections uses HTML formats.
Transaction: SU01
Description:
Document categories group together correspondence documents of the same type and specify the
technology with which the documents can be customized by the user.
447
SAP delivered entries has not been changed.
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Correspondence ->
Create Letter
Transaction: SMARTFORMS
Description:
Here, you create the Smart forms and Text Modules (used in smartforms) that are used to create
letters for correspondence in SAP E-Recruiting.
448
View : T77RCF_INCL2FORM
Description:
In this customizing activity, you assign to the forms the text modules that are available to users in
correspondence activities as changeable letter sections for customizing the correspondence.
When a correspondence activity is created, only the specified Text Module contents are available
for editing on the WebDynpro UI.
449
9.3.8.5. Assign Forms to Activity Types
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Correspondence ->
Create Letter
View : T77RCF_INCL2FORM
Description:
Here, you assign forms as letter templates to the activity types. These forms determine the
appearance and the content of the letter that is generated by the correspondence activity being
created.
You can assign several forms to an activity with the same attributes (companies, interest groups,
candidate classes) by using sequential numbers. These forms are offered for selection (if more than
1) as letter templates when the user creates a correspondence activity.
View : T77RCF_COV2FORM
Description:
In this Customizing activity, you assign templates for the cover letters to the letter templates.
450
The system sends the letters via e-mail. The e-mail sent consists of a cover letter and the actual
letter in the form of an attached document. By using cover letters, you can separate the actual
content of the letter from the formal cover letter.
View : T77RCF_CS_CH2FMT
Description:
In this customizing activity, you assign document formats to output channels. In E-Recruiting,
documents can be output in various formats using various output channels.
9.4. Questionnaires
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Questionnaires
Description:
A questionnaire is a set of questions that can be completed by a person (e.g. candidate, recruiter)
during the applicant tracking process. Questions first need to be created forming a question bank.
451
9.4.1. Set Up Categories
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Questionnaires -> Set Up Categories
Transaction: OO_HRRCF_CAT_CREATE
Description:
This IMG node is a report that automatically makes the basis settings and generates the relevant
table entries. You only need to execute the report once when ERecruiting is being set up.
452
9.4.2. Assign Categories to Activity Types
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Questionnaires -> Assign Categories
to Activity
Types
View : V77RCF_QACAT2ACT
Description:
Each Questionnaire activity needs to be assigned with a Category viz. Evaluable Information or
Equal employment information.
We are not using Equal Employment Information category. The standard one itself is used.
You identify the activity types whose questionnaires are to be integrated in the application
wizard.
You identify the activity types whose assigned questionnaires are to be included in the
automatic ranking of the candidate's questionnaires.
The system includes all questionnaires of an identified activity type on the user interface of the
candidate shortlist in the Questionnaires column; the other questionnaires are included in the
Feedback column.
View : VT77RCF_QA_GROUP
Description:
In this Customizing activity, you define the questionnaire groups in which you can group together
questionnaires or questions on a specific topic in Questionnaire or Question Maintenance.
The system uses the names of the questionnaire groups on the user interface as titles for the
relevant tab pages for data storage.
453
454
1.1.12 10. Requisition Management
IMG Path : SPRO -> SAP E-Recruiting -> Requisition Management
Description:
Requisition is a formal agreement between managers and recruiters to initiate the recruitment
process
It is an internal document –
10.1. Requisition
10.1.1. Define Hierarchy Levels
IMG Path : SPRO -> SAP E-Recruiting -> Requisition Management -> Requisition -> Job Description
-> Define
Hierarchy Levels
Table : T77RCF_HIER_T
Description:
In this IMG activity, you define the hierarchy levels that exist in your company. The hierarchy levels
represent the pecking order in your company with relation to professional capabilities and
management responsibility.
455
10.1.2. Define Work Contract types
IMG Path : SPRO -> SAP E-Recruiting -> Requisition Management -> Requisition -> Job Description
-> Define
Table : T77RCF_CONTTY_T
Description:
Here, you define the different categories of work contracts that your company has with its
employees. The work contract type is part of the terms of employment that apply to a job.
Table : T77RCF_INDU_T
Description:
In this IMG activity, you define the industries that are relevant for your recruitment process. This
should include industries that exist in your company and industries in which a candidate could have
gained work experience.
456
10.1.4. Define Functional Areas
IMG Path : SPRO -> SAP E-Recruiting -> Requisition Management -> Requisition -> Job Description
-> Define
Functional Areas
Table : T77RCF_FUNC_T
Description:
In this IMG activity, you define the task/functional areas in your company that contribute to the
achievement of the corporate goal.
457
Employment Fractions
Table : T77RCF_WORKTI
Description:
This customizing activity specifies the minimum number of working hours per week that constitute
a given employment fraction.
Threshold expresses the individual weekly working time (in No. of hours) as a portion or fraction of
the standard weekly working time.
Table : V_T77RCF_SAL_CUR
Description:
In this Customizing activity, you determine the currencies for the salary ranges. These are the
currencies in which the payment information can be specified for the job and salary expectations.
Table : V_T77RCF_SAL_RNG
Description:
In this customizing activity, you determine the salary ranges for the payment information of the
jobs and salary expectations of the candidates for each currency.
458
10.2. Job Posting
Posting is an Advertisement. It contains all relevant information you wish to communicate to the
public about the vacancy.
Table : V_T77RCF_POSTCHN
Description:
Posting channels refer to recipients to whom you want to send your job postings for publishing, for
example, a daily newspaper, a specific job board, or your intranet.
When a manager releases a posting instance for publishing, the publisher starts the necessary
routine (publisher class) for publication of the posting. He generates a document in a specific
format using the information contained in the posting instance, for example.
459
IMG Path : SPRO -> SAP E-Recruiting -> Requisition Management -> Job Posting -> BAdI: Generate
Reference
Codes
Description:
When a publication is created for posting, the recruiter can either manually enter the reference
code or if this BAdi is activated can get the reference code auto generated by the system. The
recruiter can do this by clicking the button Generate Reference Code.
The standard system, by default, generates a 40 character alphanumeric code. The BAdi can be
used to include customer-specific logic for the reference code.
Description:
This BAdi can be used to provide default texts for the free-text fields when creating a posting text.
The fields on the posting screen that can be defaulted are - Company, Department, Project, Tasks,
and Requirements.
The interface of the BAdI permits the transfer of the logon language of each user so that it is
possible to create language-dependent texts. The interface also permits the transfer of the
position, industry, functional area, and hierarchy level to determine the default text.
460
1.1.13 11. Additional Tools
11.1. Delete External Candidates
IMG Path : SPRO -> SAP E-Recruiting -> Delete External Candidates
Transaction: OO_HRRCF_DEL_EXTCAND
Description:
This program can be used to delete external candidates with all associated links.
Enter your selection criteria. The following selection criteria are available:
Talent Group: If you want to delete candidates that are grouped together in a talent group, enter
the talent group ID. You can only select the talent groups for which you are a member of the
support team.
Deregistered Candidates: If you set this indicator, candidates are deleted only if their registration
in the Talent Pool has also been deleted.
Check Legal Conformance: If you set this indicator, the program checks whether there are
assignments of the candidate to requisitions and which retention periods are stored for each of the
requisitions. If there are no assignments to requisitions or the retention periods have expired, the
relevant candidate is deleted.
Test Mode: If you set this indicator, the program performs a test run without any changes being
made to the database.
Run the program. The system displays a result list. A message appears for candidates that were not
deleted.
When the candidates are deleted, the associated business partners are not deleted, but are
archived. You can delete business partners later from the database using the transaction BUPA_DEL
(Delete Business Partners).
461
Transaction: OO_HRRCF_CREATE_USER
Note : This program should not be executed where HR and ERecruiting systems are on
same
Description:
You should run this program when initially creating the first user (for example, the administrator).
The administrator then creates all other users on his start page using the User Maintenance
function.
As a rule, however, the external candidates register themselves using the appropriate Web
scenarios, and the internal candidates (employees) are imported from an HR system using the
master data interface (ALE).
In the integrated scenario, you cannot run the program as this then result in data inconsistencies.
This program creates all ERecruiting specific objects for an employee i.e. executing this program
will create BP, CP, US, and NA objects for the employee.
Transaction: OO_HRRCF_CHECK_SRCH
Description:
In this Customizing activity, you can check the consistency of the settings that you entered in the
Customizing for the search.
462
463
1.1.14 12. ICM (Internet Communication Manager) Tasks
1. Transaction RZ11
2. Display parameter “icm/host_name_full”.
The fields “ProfileVal” and “Currentvalue” should have Host URL entry.
3. Also, check the transaction SMICM -> GoTo -> Host Name Buffer -> Display.
It should have the Fully Qualified Host entries which looks as follows:
Support for the Internet protocol (HTTP, HTTPS and SMTP) in the SAP Web Application Server
/default_host/sap/public/icman
Through this the ICMan process can (for example) make decisions concerning the distribution of
HTTP requests to the corresponding server.
/default_host/sap/public/icf_info
/default_host/sap/public/icf_info/logon_groups
/default_host/sap/public/icf_info/urlprefix
/default_host/sap/public/icf_info
464
/default_host/sap/public/icf_info/icr_groups
/default_host/sap/public/icf_info/icr_urlprefix
/default_host/sap/bc/bsp/sap/system
/default_host/sap/bc/bsp/sap/public/bc
/default_host/sap/public/bsp/sap/public
/default_host/sap/public/bsp/sap/public/bc
/default_host/sap/public/bsp/sap/system
SAPKB62026)
/default_host/sap/bc/bsp/sap/system
/default_host/sap/public/bsp/sap/public
/default_host/sap/public/bsp/sap/system
/default_host/sap/bc/bsp/sap/it00
/default_host/sap/bc/bsp/sap/sbspext_htmlb
/default_host/sap/bc/bsp/sap/sbspext_xhtmlb
/default_host/sap/bc/bsp/sap/htmlb_samples
Before testing the e-Recruiting specific BSP applications, test the standard BSP Test applications
specified above for troubleshooting of web environment.
- Among other things, this service returns information about the registration procedure
being used, the header and form fields, and the generated SSO cookie for the executed
request. Therefore, this service should only be activated for troubleshooting purposes.
/default_host/sap/bc/error
465
- This service generates some error situations in the system and should only be activated
for troubleshooting purposes.
/default_host/sap/bc/srt/xip/sap
- You want to fix the Web service error message "Could not determine WSDL address
(ICF_ERROR), SRT_REG038" in connection with XI services.
NOTE: Above details are as per Note 517484.
hrrcf_ee_srch Search for Internal Postings (without first logging on to the system)
hrrcf_ee_awzd (application wizard is called after a successful search for internal postings)
466