Академический Документы
Профессиональный Документы
Культура Документы
Organizational Management
Personnel Administration
Recruitment
Time Management
Payroll
Travel Management
CATS
ESS.
Schema & PCR
E-Recruitment
Organizational Management
1
Existing Objects
Structure Display/Maintenance
Organizational Management
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.
3
Enterprise Structure:
4
Define Company:
5
Define Personnel Areas:
6
Personnel Sub areas:
Employee Groups:
7
Assignment:
8
Plan Version:
9
Set up Number assignment for all plan versions:
Maintain Infotypes:
10
Maintain Sub types:
Maintain Relationships:
11
Maintain Evaluation paths:
Integration:
12
Transfer data from Personnel Administration (RHINTE00)
13
Prepare Integration with Personnel Administration.(RHINTE01)
14
Check Integration Consistency (RHINTE20)
15
Personnel Administration
16
Maintain Number Range Intervals for Personnel numbers:
17
PERSONAL DATA
In this section, the system settings are configured for all the infotypes that store personal data for the
employee.
18
Create Names Affixes:
Maintain Titles:
19
Create Marital Status:
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
01 3 Father
02 3 Mother
03 3 Spouse
04 3 Son
20
05 3 Daughter
06 3 Brother
07 3 Sister
In the Addresses infotype (0006), the address data of an employee/applicant is stored. The employees
address is used in conjunction with the employees/applicants name, taken from the Personal Data
infotype (0002), for employee lists of different kinds, for forms, or for address labels.
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
1 Permanent Address 1
2 Temporary residence 3
3 Home address 2
4 Emergency address 2
5 Mailing address 2
6 Nursing address 2
21
8 Present Address 2
In this section, settings which affect the infotype Identification (0185) need to be maintained.
22
Contractual and Corporate Agreements
Contract Elements (Infotype 0016)
In the Contract Elements infotype (0016), data related to the employees employment contract is stored.
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 employees legal status.
For temporary work relationships, you must enter the contracts expiry date
(valid until).
Contract Types
23
Determine default Contract elements:
Evaluation Basis
Monitoring of Task (Infotype 0019)
The infotype monitoring of dates (0019) is provided so that HR personnel can monitor certain dates. In
this infotype, all the dates that affect an employee and dates which the personnel administrators should
be reminded of by the system, are stored.
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.
24
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy
Date Specifications:
25
Calculation of Employment Period:
26
Employee Qualifications
This group includes the following infotypes:
Education (Infotype 0022)
Other/Previous Employers (Infotype 0023)
All data pertaining to employees/ applicants education qualifications is stored in the Education infotype
(0022).
The standard system contains different educational establishment types as subtypes: If you want to store
information about the complete education and training history of an employee/applicant, you have to
create as many data records as necessary for the respective subtypes of this infotype. Enter the
respective dates of the training period as the validity period.
You can enter the following data for each educational establishment type:
27
SAP R/3 Role Menu Personal Data
The following table reproduces the initial values configured for Cairn Energy
01 Certificate Course
02 Diploma
03 Doctorate
04 Graduate
06 Post Graduate
08 Professional
09 Under Graduate
10 Vocational
28
Other and previous employers:
In the Other/Previous Employers infotype (0023), information on other work contracts of an employee or
applicant is stored.
If more than one of an employees or applicants employers need to be enter, create many data records
within this infotype, each with their respective validity period.
Specify the employers 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.
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
employer's industry sector
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy
Indus. 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
30
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
00000001 Geologist
00000003 Surveyor
Communication: infotyoe:0105.
Communication
Communication (Infotype 0105)
An employee communication ID is stored in the Communication infotype (0105).
An employees communication ID is valid for a certain type of communication (such as ERP system,
Internet).
31
32
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.
For example, we can determine which infotypes are to be proposed as defaults when a person is hired or
if an employee's organizational assignment changes.
In the HR System, hiring is considered to be a personnel action; one can define and describe personnel
actions as per requirement of an organization.
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.
33
Define info groups
The following table reproduces the initial values configured for Cairn Energy
34
Info group AB Promotion
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
Infogroup AD Re-designation
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 00 COP 0001 Assignment
User
group Infogrmod. No Op. IType SC STy. Infotype text
Basic Pay
99 00 COP 0008
Infogroup AF Secondment
35
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
Monitoring of
99 02 COP 0019 Tasks
Going to be
Infogroup AI Separated
User
group Infogrmod. No Op. IType SC STy. Infotype text
99 00 COP 0001
Organizational
36
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
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 01 COP 0001 Assignment
Infogroup AM Relocation
User
group Infogrmod. No Op. IType SC STy. Infotype text
Organizational
99 01 COP 0001 Assignment
37
99 02 COP 0008 Basic Pay
Temp
Assignment to
Infogroup AN Secondment
User
group Infogrmod. No Op. IType SC STy. Infotype text
Planned Working
99 04 COP 0007 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
The following table reproduces the initial values configured for Cairn Energy
Stat. Name
38
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
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
39
AJ Temp. Assignment 0 3 3 AJ X X
Promotion &
AK Transfer 0 2 3 AK X X
AM Relocation 0 2 3 AM 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
62 Hire applicant
AA Confirmation
AB Promotion
AC Transfer
AC Transfer 01 Vacancy
40
AC Transfer 03 Personal reason
AF Secondment
AG Repatriation
AI Going to be Separated
AJ Temp. Assignment
The following table reproduces the initial values configured for Cairn Energy
Menu 01 Actions
User
group No Action Name of Action type
99 01 01 Hiring
41
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
Configuration is done to control the initiation of actions when maintaining an infotype record.
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.
Settings can be made to specify whether the action is to be carried out for "Change", "Create" and/or
"Delete" record.
42
SAP R/3 Role Personal Data
Menu
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG)
-> Personnel Management -> Personnel
Administration -> Customizing Procedures ->
Dynamic Actions
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy
*SUB_REDESIGNATION
SUB_PROBATION_EXT
SUB_CONFIRMATION
*SUB_TRANSFER
43
0000 04 242 F SUB_SERVICE_LETTER(ZHRG_INC_DYNAMICACTION)
44
0008 04 253 P T001P-MOLGA='40'
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.
45
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.
In this section, all the necessary system settings are done for the administration of workforce
requirements and advertising.
46
Create media
For example, the recruitment instruments "Washington Post" and "New York Times" are
classified under the medium "Press".
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
47
15 Internet AP External 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
Name of
Instrum. Instrument Medium medium Address Contact
48
00000010 Economic 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.
The following table reproduces the initial values configured for Cairn Energy:
Administrator
Grp Ad. name Title Tel.no. SAP Name
49
APPL SUN Sunayna Ms
Applicant Structure
When their data is first entered in the system, applicants are structured according to the
following criteria:
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.
Both internal and external applicants can submit unsolicited applications, or apply in response to
an advertisement. We need to assign applicants who file an unsolicited application to an
unsolicited application group during initial data entry. An unsolicited application group is a user-
definable criterion for use in structuring unsolicited applications.
An applicant group is used to group together applicants on the basis of the type of work
relationship for which they have applied (for example, employees with a permanent contract,
employees with a temporary contract, freelance workers, and so on). The applicant class is a
characteristic of the applicant group. The applicant class indicates whether the applicant is
internal (applicant class P) or external (applicant class AP).
The applicant range is another user-definable criterion used for classifying applicants. Generally
speaking, it classifies applicants on the basis of either hierarchical or functional criteria.
Classifying the applicants hierarchically involves dividing them into groups, such as executive
employees, salaried employees, skilled workers, and so on. Functional classification involves
dividing them according to areas of employment, such as executive board, administration
department, production, and so on.
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
Applicant Class
AG App.group ApCl Text
External
1 Nationals AP applicant
External
2 Expatriates AP applicant
Applicant Range
The following table reproduces the initial values configured for Cairn Energy:
AR Applicant range
01 Employee
02 Consultants
51
03 Third Party Consult
The following table reproduces the initial values configured for Cairn Energy
UAGp Unsol.app.group
004 Communications
007 Drilling
008 Exploration
009 Finance
013 Legal
015 Procurement
52
016 Production
Applicant Selection
Applicant Activities
In the Recruitment component, applicant activities are used to enter, log, and plan all the tasks
performed for an applicant during the selection procedure. Applicant activities are administrative
stages through which an applicant passes during the course of the application procedure.
The following characteristics are among those used to identify an applicant activity:
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
For planned activities, the performance date indicates the date by or on which the
activity is to be carried out; for completed activities it indicates the date on which they
were actually carried out.
This employee is responsible for ensuring that the activity is carried out on or by the
deadline specified, and may be responsible for carrying it out him/herself.
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
Mail confirmation of
001 Receipt receipt P Applicant correspondence
Travel expense
012 Travel expenses accounting
54
data
Contract returned by
019 Contr.returned applicant
________________________
Default Values
Feature : PACPA
Object
Feature
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.
55
o PLDAT Performance date (mandatory field).
tasks.
Variable
Line key F C Operations
000010 D APACT
&PACPA=IDTXT INTERVIEW_INTIMATION_LETTER,
000020 004 NEXTR A
56
000090 006 A &PACPA=RECTK X, NEXTR B
57
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
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.
58
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:
leave.
Attendance Quotas.
59
60
Define Public Holidays:
61
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.
62
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.
63
May Day 1900 2098
Valid
Public Holiday From Valid To
64
Independance Day (India) 1900 2098
Valid
Public Holiday From Valid To
65
Independance Day (In 1900 2098
66
Makra Sankaranti 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).
The following table reproduces the initial values configured for Cairn Energy.
67
001 Cairn India 08 Suvali CS
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.
In this step, group the personnel areas and personnel subareas for work schedules.
The following table reproduces the initial values configured for Cairn Energy.
68
001 Cairn India 06 Jodhpur 40
In this step, assign a personnel area grouping for daily work schedules to a personnel area grouping for
work schedules.
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
69
Daily Work Schedules
The daily work schedule determines the structure of working times in the enterprise at the daily level. Also
actual normal working conditions can be defined and those that differ from externally or internally
determined daily working times. In this way, sets of working times can be defined for specific set of
employees.
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 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 groupings 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.
Grouping Break No Start End P Unpaid Paid After RefTim Type 1 Type 2
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.
70
SAP R/3 Role Daily Work Schedules
Menu
The following table reproduces the initial values configured for Cairn Energy.
71
Daily Work
Grouping Schedule Variant Daily WS Text Start Date End Date
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.
The following table reproduces the initial values configured for Cairn Energy.
72
Off
10 Day On 4 Day
40 10D4 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
21 Days
40 21DY Rotational 004 FREE FREE FREE FREE FREE FREE FREE
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
73
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
40 6DAY Six days 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
6 Week On 1
40 6WK1 Week Off 005 NORM NORM NORM NORM NORM NORM NORM
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
74
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
8 Week On 2
40 8WK2 Week Off 008 NORM NORM NORM NORM NORM NORM NORM
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
40 NORM 5 Days Working 001 NORM NORM NORM NORM NORM FREE FREE
75
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.
0 Applicants
2 Salaried employees
3 Executive
4 Executive - PH
6 Holder
7 Non-holder
Emp Emp Group Emp Sub Emp Sub Group Text ES Grouping
Group Text Group
1 Nationals 01 Employee 2
76
1 Nationals 02 Direct Consultants 2
2 Expatriates 01 Employee 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
77
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy.
Salaried
2 employees CC Cairn Chennai 40 NORM 01.01.1990 31.12.9999
Salaried
2 employees CG Cairn Gurgaon 40 10D4 01.01.1990 31.12.9999
Salaried
2 employees CG Cairn Gurgaon 40 NORM 01.01.1990 31.12.9999
Salaried
2 employees CM Cairn Syanam 40 21DY 01.01.1990 31.12.9999
Salaried
2 employees CM Cairn Syanam 40 NORM 01.01.1990 31.12.9999
Salaried
2 employees CP Cairn Patna 40 21DY 01.01.1990 31.12.9999
Salaried
2 employees CP Cairn Patna 40 6DAY 01.01.1990 31.12.9999
78
Salaried
2 employees CP Cairn Patna 40 NORM 01.01.1990 31.12.9999
Salaried Cairn
2 employees CR Rajahmundry 40 NORM 01.01.1990 31.12.9999
Salaried
2 employees CS Cairn Suvali 40 14DY 01.01.1990 31.12.9999
Salaried
2 employees CS Cairn Suvali 40 6DAY 01.01.1990 31.12.9999
Salaried
2 employees CS Cairn Suvali 40 6DRO 01.01.1990 31.12.9999
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.
If the work schedules need to be created from January through December of a particular year, December
of the previous year and January of the following year must be included.
"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 time management status specifies whether an employee participates in time evaluation, and if so,
which form.
The following are possible values for the time management status:
0 No time evaluation
79
1 Time evaluation - actual times
8 External services
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.
80
Time Data Recording and Administration
The time structures in the company can be represented using working time models, the calendar, and by
maintaining the Time Management infotypes. These options allow us to enter all time data and related
information for your employees. This time data includes attendance and absence times, availability times,
and overtime, for example.
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.
81
001 Cairn India 05 Barmer 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.
82
40 200 Casual Leave 01.01.1900 31.12.9999
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:
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.
83
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.
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)
84
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.
85
40 6WK2 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
2 Expatriates 1 Employee 2
86
Group Personnel Subareas for Time Quotas
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
87
Define Rules for Rounding Counted Absences
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:
Only values within the specified interval to be rounded or the interval to be rolled
The specified upper and lower limits to be included in the calculation
You can specify several subrules for a rounding rule and number them sequentially. The system
runs through the subrules in sequential order until it finds one that applies.
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 Rules
for Rounding Counted Absences
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.
88
89
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.
90
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) -> Assign
Counting Rules to Absence Types
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
91
900 Unpaid Absence 01.01.1990 31.12.9999 010
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.
When an absence is recorded in the Absences infotype, the system checks whether the employee
possesses sufficient time off entitlement.
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.
92
EE EE ESG Time Quota
Group Text Subgroup Text Types
1 Nationals 01 Employee 2
2 Expatriates 01 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.
PS Groping
Personnel Personnel for time
Area Text Subarea Text quotas
93
1 Cairn India 07 Patna 40
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.
94
Description and Configuration Values
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
95
Specify Rule groups for time quota type selection:
QUOMO
96
Set Base Entitlement:
97
Define generation Rules for Quota type Selection:
98
Define Deduction Rules for Absence quotas:
99
Assign Deduction rules to Counting rules:
100
Output:
101
PAYROLL-INDIA
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
102
Process Functions
Assign Wage Type Model for Pay Scale Grouping for Allowances
LTA eligibility
103
Process Functions
Labour Welfare Fund Assign LWF Groupings for Personnel Area and Subarea
Professional Tax Maintain Method and Form Layout for PTax Groupings
Recovery of Rounded Off Amounts Recovery of Rounded Off Amounts during payroll run
104
Process Functions
Leave Encashment
Integration with Time Management
Absences processing
105
Process Functions
106
Payroll Area:
Control Record-PA03:
107
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).
108
For each employee subgroup, we define the personnel calculation rule grouping that
indicates the system, which set of personnel calculation rules are to be processed /
applicable to each Employee Subgroup.
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.
109
Pay Scale Area
A pay scale area is a special area in which a collective agreement is valid.
When human resources of an organization are located in different Geographics, it is necessary to design
companys pay structure considering the respective state laws and employee unions.
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.
110
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 Sub Payscale Payscale Payscale Type
Area Area Text Sub Area Area Text scale Area Text Type Text
Area
Payscale
Payscale Type
1 Cairn India 1 Gurgaon 25 Area 25
Gurgoan
Gurgoan
Payscale
Payscale Type
1 Cairn India 2 S`yanam 26 Area 26
Syanam
Syanam
Payscale
Payscale Type
1 Cairn India 3 Rajahmundry 25 Area 25
Gurgoan
Gurgoan
Payscale
Payscale Type
1 Cairn India 4 Kakinada 25 Area 25
Gurgoan
Gurgoan
Payscale
Payscale Type
1 Cairn India 5 Barmer 25 Area 25
Gurgoan
Gurgoan
Payscale
Payscale Type
1 Cairn India 6 Jodhpur 25 Area 25
Gurgoan
Gurgoan
Payscale
Payscale Type
1 Cairn India 7 Patna 25 Area 25
Gurgoan
Gurgoan
111
Payscale
Payscale Type
1 Cairn India 9 Chennai 25 Area 25
Gurgoan
Gurgoan
Payscale
Payscale Type
1 Cairn India 10 Mumbai 25 Area 25
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.
Each of these groups, share a set of characteristics, to which a standard set of rules can be applied.
112
IMG Menu Path
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 Energys Payroll
system.
113
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 Energys Payroll System start with a number.
Only wage types for use in Infotype Basic Pay (0008) are proposed in this step.
114
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 Energys 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.
115
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 types 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).
116
Transaction Code SPRO
The following table represents the Grouping of Employee sub groups for Primary wage types.
Name of Employees
Employee
EE Group employee Name of employee subgroup subgroup
subgroup
group grouping
Before defining the wage type permissibility, we have to ensure the following
Employee groups and subgroups must be defined.
Personnel areas and sub areas must be defined.
Employee groups, subgroups and personnel areas must be defined for primary wage types.
The wage type catalog must be defined.
Assign the appropriate indicators to the wage types, in the details section of each
Wage type.
The indicator must be "1", if we define this wage type as permissible. A blank
signifies that the wage type may not be entered.
117
Wage Type Code Wage Type long text Start date End date
118
119
Valuation of Wagetypes
After we configure the wagetype characteristics, for each wagetype, defined the
indirect valuation in the step "Check wage type characteristics".
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
Base
Valuated Wage Type Wage Type
Module No Start Date End Date Wage Percent
Wage Type long text long text
Type
HRA
PRZNT 1CLA 1 01.01.1900 31.12.9999 1BAS Basic Salary 40
Differential
Deputation /
PRZNT 1DSA secondment 1 01.01.1900 31.12.9999 1BAS Basic Salary 20
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 20
(Allowance-PY)
Alw
Deputation /
Activity
PRZNT 1DSA secondment 5 01.01.1900 31.12.9999 1ACT 20
Allowance
Alw
Deputation /
PRZNT 1DSA secondment 6 01.01.1900 31.12.9999 1HDA Hard Duty Allw 20
Alw
Deputation /
HRA
PRZNT 1DSA secondment 7 01.01.1900 31.12.9999 1CLA 20
Differential
Alw
120
Base
Valuated Wage Type Wage Type
Module No Start Date End Date Wage Percent
Wage Type long text long text
Type
Alw Allowance
House Rent
PRZNT 1HRA 1 01.01.1900 31.12.9999 1BAS Basic Salary 40
Allowance
Special Allw-
PRZNT 1SAS 1 01.01.1900 31.12.9999 1BAS Basic Salary 15
Superanuatin
Temporary
PRZNT 1TAA Assignment 1 01.01.1900 31.12.9999 1BAS Basic Salary 20
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 20
(Allowance-PY)
Allw
Temporary
Activity
PRZNT 1TAA Assignment 5 01.01.1900 31.12.9999 1ACT 20
Allowance
Allw
Temporary
PRZNT 1TAA Assignment 6 01.01.1900 31.12.9999 1HDA Hard Duty Allw 20
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.
121
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
All deduction wage types and Recurring payments (Excluding Statutory) designed
for Cairn Energy is listed in the table.
Original Wage
Wage Type long text
Type Starting Date End Date
122
SAP R/3 Role Menu Check Wage type catalog
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:
123
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.
124
Original Wage Type Wage Type long text Starting
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:
125
Wage Several
Wage Type long text Start Date End Date Once
Type Times
IT 0015-Screen:
126
Payscale groupings for allowances:
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.
127
Employee Sub Grouping for Collective Agreement Provision (ESG for CAP)
IMG Menu Path
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.
128
SAP R/3 Role Menu Pay Scale Groupings
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
IMG Menu Payroll Payroll: India Reimbursement Allowances and
Perks Maintain Default Wagetypes for BasicPay
Description and Configuration Values
Wage Type
Wage Type
Seq. No Start Date End Date Mode Wage Type
Model
Long Text
Location
CS01 2 01.01.1900 31.12.9999 O 6LOC
allowance
129
SAP R/3 Role Menu Reimbursements, Allowances and Perks
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG)
Payroll Payroll: India Reimbursements,
IMG Menu
Allowances and Perks Assign Wage Type Model for
Pay Scale Grouping for Allowances
Description and Configuration Values
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
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'.
130
Description and Configuration Values
The following Allowance groupings contain the Wage types and the eligibility which are configured in the
Table V_T7INA9.
The configuration details can be accessed in the details section of each Allowance grouping.
The following table shows the allowance grouping wise LTA details like Tax code, carry forward and the
calendar type assigned to LTA claim.
131
Pay& Tax
Allowance Grouping Tax code Cal Type C/F Period
Wagetype
000N SLTA C 1
000R SLTA C 1
001N SLTA C 1
001R SLTA C 1
1A1N SLTA C 1
1A1R SLTA C 1
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.
In an enterprise, payroll is performed for salaried employees at the start of the month using payroll area.
In this case, the repayment installment should reduce the interest-yielding capital on the first of every
month. Payments and special payments made via payroll should also be made at the start of the month.
132
SAP R/3 Role Menu Company Loans
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG) Payroll
Payroll: IndiaCompany LoansAdjust Value Date
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
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 Energys Payroll system after analyzing company
loans requirements:
133
The details section of each Loan Type allows us to configuration the following:
HOUSING
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.
134
CAR AND CONVEYANCE
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
Following pre-configured codes for Conveyance type have been provided to Cairn
Energy Payroll System. They are:
6 Conveyance Allowance
135
SAP R/3 Role Menu Car and Conveyance
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG) Payroll Payroll: India
Car & Conveyance Define Amounts & Numbers for Car Schemes
IMG Menu
The following table shows the allowance grouping wise car scheme eligibility
details:
Allowance Car No. of
Amount Limit Currency From To
Grouping Scheme Cars
136
Allowance Car No. of
Amount Limit Currency From To
Grouping Scheme Cars
137
Allowance Car No. of
Amount Limit Currency From To
Grouping Scheme Cars
138
Allowance Car No. of
Amount Limit Currency From To
Grouping Scheme Cars
These inputs are used to calculate the eligible amounts payable to employees who
belong to the respective allowance grouping.
IMG Menu Path
The eligibility amounts for Conveyance Allowance have been configured for each
Allowance Grouping as shown in the following table.
Allowance
Car & Conveyance Type Wage Type From To
Grouping
139
Allowance
Car & Conveyance Type Wage Type From To
Grouping
140
Allowance
Car & Conveyance Type Wage Type From To
Grouping
141
Allowance
Car & Conveyance Type Wage Type From To
Grouping
142
Allowance
Car & Conveyance Type Wage Type From To
Grouping
143
Allowance
Car & Conveyance Type Wage Type From To
Grouping
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
144
SAP R/3 Role Menu Professional Tax
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG) Payroll
IMG Menu Payroll: IndiaProfessional TaxDefine Professional Tax
Grouping Details
The following table provides the details of Professional Tax Regions and the circles configured for Cairn
Energy.
EAST
Vijay Wada RGCRT0
1 1 VIJAYAW 35903 31.12.9999 01.01.1800
Region 412
ADA
The Personnel Area and Personnel Sub Area are grouped as mentioned in the following table with
respect to Professional Tax:
145
1 Cairn India 7 Patna 0
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
146
TN01 1 21,000.99 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
01 AP01 40PTXCAP 40PTXFAP Due Basis Carry 01.01.1998 31.12.9999
forward
147
Gross
22 TN01 40PTXCTN 40PTXFTN Due Basis Carry 01.01.1998 31.12.9999
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.
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.
148
The professional tax groupings created in the previous step are assigned to
personnel areas and sub areas.
149
Third party Deductions
Details of Section 80 and Section 80 C
Contributions or investments made under Section 80 and Section 80 C are
considered as deductions from Gross Total Income (GTI) as per the limits specified
by Central Government. By assigning a wage type, we ensure that the annual value
of the wage type along with the entries made in Section 80 Deductions, Infotype
(0585) and Section 80 C Deductions, Infotype (0586) becomes eligible for
deduction from GTI for the specified sub-section / division combination.
More than one wage type can be associated with same sub-section / division
combination using the sequence field.
IMG Menu Path
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
150
8 1 Deduction in respect of rent paid
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
151
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
IMG Menu Payroll: India Tax Tax Liability on Reimbursements,
Allowances and Perks Define Tax Codes
Description and Configuration Values
152
The following tax codes are in the system:
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.
153
Wage Exemption Tax
Tax type Frequency Currency Start To
Type Limit Code
Tax exemption
1CLA 0 SCLA INR 01.01.1999 31.12.9999
is Rule Based
Tax exemption
1HRA 0 SHRA INR 01.01.1999 31.12.9999
is Rule Based
Tax exemption
1LTA 0 SLTA INR 01.01.1999 31.12.9999
is Rule Based
154
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.
155
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.
156
Activate INCTX
157
Modifications in ZN71 as per our requirements :
Copy wage type MCAX & MCMX and create wage type 1LAX & 1LMX
158
In Table : V_T7INA9
159
In Table : V_T7INT9
In Table : V_T7INT7
In Table : V_T591A
160
In Infotype 0582 : Subtype SLOC is maintained
161
Result : Exemption is displayed u/s 10
Tax Calculation :
Income 5120000
4970000
4820000
4620000
30% 1386000
10% Edu
TDS Sur Cess Tot Tax
162
1441000 144100 1585100 47553 1632653
Income 5120000
u/s 10
Exemp 12000
5108000
4958000
4808000
4608000
30% 1382400
10% Edu
TDS Sur Cess Tot Tax
163
Last Month Exemption
April 2009 1000
Current Month
Exemption May 2009 300
Projection ( Including
Current Month ) 11
Balance month
including Current month 3300
Tax Calculation :
Income 5120000
u/s 10
Exemp 4300
164
5115700
4965700
4815700
4615700
30% 1384710
10% Edu
TDS Sur Cess Tot Tax
A personnel calculation rule is a type of work instruction that checks the existing
conditions and executes individual actions.
The country-specific payroll module by SAP takes the statutory and administrative
regulations of a country into account and designs the Payroll schemas and
Personnel calculation rules.
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.
165
On this way, we have designed the following customer specific Personnel Calculation rules to suit the
requirements of the Payroll module of Cairn Energy:
ZEDL HR-IN: Employer EDLI contrib. as 0.005% (0.01) and multiply by 1lakh
PCR ZEDL:
PCR: ZERC:
166
PCR: ZNRT:
167
PCR: ZNVT:
168
PCR: ZRET:
PAYROLL ORGANISATION
Period Parameters
In this step, the period parameters for payroll are defined.
Period parameter is a two-digit numerical parameter that defines the time interval
for running payroll.
IMG Menu Path
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.
169
SAP R/3 Role Menu Payroll Organization
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG) Payroll Payroll:
IMG Menu India Basic settings Payroll organization 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 periods payment dates should be three days before the end of the period.
The following table represents the Payroll Periods defined for Cairn Energys Payroll Nationals.
170
Payroll Payroll Previous Previous Payroll
Start date End date
year Period Payroll year Period
171
Payroll Payroll Previous Previous Payroll
Start date End date
year Period Payroll year Period
172
Payroll Payroll Previous Previous Payroll
Start date End date
year Period Payroll year Period
ABAP DEVELOPMENTS
Transaction
Sl. No. Description
Code
ZPY001_Outstan
5 Telephone reimbursement Outstanding balance Report
ding
173
17 Standard Vs Actual Reconciliation ZPY021
174
Processing Classes:
175
176
177
178
179
180
181
182
183
184
185
186
Cumulation Classes:
1. Total gross amount
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:
187
PA30- Master Data:
IT-0000-Actions:
188
IT-0001- Organizational Assignment
189
IT-0003- Payroll Status:
IT-0006- Address:
190
IT-0007- Planned Working Time:
IT-0008-Basic pay:
191
IT-0009-Bank Details:
192
IT-0015 Additional Payments:
193
IT-0019 Monitoring of Tasks:
194
IT-0022 Education:
195
IT-0031 Reference Personal Numbers:
IT-0045- Loans:
196
IT-0050 Time Recording Info:
IT-0105- Communication:
197
IT-0185 Personal IDs:
198
IT-0581-HRA:
IT-0582- Exceptions:
199
IT-0583- Car & Conveyance:
200
IT-0585- Section 80 Deductions:
201
IT-0587- PF:
202
IT-0588- Other Statutory Deductions:
203
Payroll-Run:
PC00_M40_CALC_SIMU- Simulation:
204
PC00_M99_PA03_RELEA- Release Payroll:
205
PC00_M99_PA03_CHECK- Check Results
PC00_M99_PA03_CORR- Corrections
206
Payroll Results: T.Code: PC_payresults, PC_M40_CLSTR
207
RT Table:
208
CRT Table:
BT Table:
209
Reporting for Posting Payroll Results to Accounting:
210
Define Symbolic Accounts:
Other Steps:
211
Posting Run:
212
Edit Run-PCP0
213
LOANS CONFIGURATION
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain Loan
Types >> Loan Types Definition
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain Loan
Types >> Country Assignment
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain Loan
Types >> Technical Attributes
214
Payroll >> Payroll India >> Company Loans >> Master Data >> Maintain Loan
Types >> Conditions
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Set up Customer Payment Types >> Define Payment Types
215
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Set up Customer Payment Types >> Assignment of Wage types to
payment types
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Control Allocation of Loans >> Adopt Feature
216
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Control Allocation of Loans >> Define Values
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Loans Grouoping
217
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain Salary Components
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
218
Payroll >> Payroll India >> Company Loans >> Master Data >> Customer Pay
Types >> Maintain maximum amount for Loans Outstanding
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
219
Payroll >> Payroll India >> Employee Self Services >> Claims >> Reimbursement
Type Settings >> Define Groups for Reimbursement Types
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
220
Payroll >> Payroll India >> Employee Self Services >> Loans >> Loans >> Define
Number Range for Loans
221
Payroll >> Payroll India >> Employee Self Services >> Loans >> Node Text Not
Found >> Define Loan types and conditions (Country Grouping 40)
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
222
Travel Management
223
Human Resources Travel Management Configuration
Scope
The Travel Management section contains the configuration details of the module. As
part of business process mapping following configuration has been carried out in
this module.
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.
224
IMG Menu Travel ManagementTravel ExpensesMaster Data Control
Parameters from Travel Expenses Define/Delete/Restore Trip
Provision Variants
You have to define the global settings in the trip provision variant.
225
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.
226
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.
227
Types for Individual Receipts
228
Dialog and Travel Expenses Control
Define Schema and Individual Field Control
You have to define the screen layout for the various Trip Provision Variant in this activity.
Access the activity using one of the following navigation options:
IMG Menu Travel ManagementTravel Expenses Dialog and Travel
Expenses Control Dialog Control Define Schema and
Individual Field Control
229
Restrict travel expense types for Trip Schemas
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.
1. Required
2. Optional
3. Display
4. Hidden
230
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
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.
232
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).
233
IMG Menu Travel Management Travel Expenses Dialog and Travel Expenses
Control Travel Expenses Control Travel Expenses Control (Expert
View)
234
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
235
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
236
Conversion of Symbolic Account to Expense Account
You have to provide a symbolic account to actual expense GL and Employee Account for
transfer to accounting
Access the activity using one of the following navigation options:
IMG Menu Travel Management Travel Expenses Transfer to Accounting
Conversion of Symbolic Account to Expense Account
237
238
CATS-Configuration:
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
239
SPECIFIC SETTINGS FOR CATS REGULAR
Setup data entry profiles
Use
In this activity, you set up the Web application CATS regular for the Cross-Application Time
Sheet
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
240
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
Worklist fields need to chosen for both the data entry profiles, which are ADMIN & EMPLOYEE.
Similarly, fields for Data entry section of time sheet can be selected in the
below screen.
*Select Data entry section & click Influencing to select a data entry profile.
244
Data entry section fields need to chosen for both the data entry profiles, which are ADMIN &
EMPLOYEE.
245
TIME DATA RECORDING & ADMINISTRATION
Define Attendance types
Use
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
Result
246
*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.
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
247
Group Personnel subareas for time quotas
Use
In this step, you group your personnel subareas 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.
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
248
Define Counting Rules
Use
In this step, you define rules for counting attendances.
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) > Define counting rules
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
252
Personnel Development
The following standard reports are available in the Personnel Development component:
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
256
Step-3
i) Define Absences/Processing Processes -> This leave types will be appeared in ESS while raising
the leave request.
257
258
259
2) Layout of Web Application
Step-1
Step-2
260
261
Working Time Record Working Time
Step-1
262
263
Step-2
264
CATSDB -> CATS: Database Table for Time Sheet
Basic Settings
Step-1
265
Perquisites: Tax Codes should already been created in Payroll
Step-2
Table Name:
V_T7INFLD_OUTLK
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
266
INR/USD/GBP
Payment Mode -
CL Claim ERNR CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ESHC CUS_FLD3 INR/USD/GBP
Payment Mode -
CL Claim ESPE CUS_FLD3 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 SEDD CUS_FLD5 Name of the Course
268
CL Claim STEL JENDT To Date
Step-3
Maintain Approvers:
Step-4
269
Step-5
270
Reimbursement Type Settings
Step-1
271
Step-2
Step-3
272
Travel Management:
TRAVEL REQUEST
273
First
Location Destination
Fields removed
Time
Time
Country/Region
Estimated Costs
Tabs kept:
Fields removed:-
Exchange rate
Amount
Accounting in
Fields removed:-
Fields removed:-
274
Summary
EXPENSE REPORT
Time
Time
per-deims
Mileage
Changed
Field description to
Type of
Schema trip
Fields removed:-
Summary
275
Screen after 'New entry'
Fields removed:-
Amount
local currency
short info
confirmed
Origin
country/region
participants
enter participants
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
2) Set Up Variable Field Control via Feature TRVFD
277
278
Features Used for Travel (For ESS):
Form Variant for Travel Request: TRVFR
279
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
40 21 1 A1
40 21 2 A6
40 21 3 A4
40 21 4 A4
40 21 1 A1
40 21 2 A6
280
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 Europes 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 Indias growing energy needs.
Employee Search:
i) Whos Who
ii) Change Own Data
281
Personal Information
i) Personal details
Employees access the personal details through Personal Information tab. The following fields
shall be available
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
Daughter
282
iv) Bank details
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
Book Events (Workflow is triggered)
Shopping Basket
ii) My Bookings
Display Bookings
Display Status
Participation Status
Cancel Booking (Workflow is triggered)
Appraise Event
283
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
Travel Management
In the Employee Self-Service application Travel and Expenses, employees can perform the following
tasks:
284
TRAVEL ESS SCREEN:
Travel:
Screen 2:
Reimbursement
LTA Process
Club Membership
285
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
If current remuneration statement to be displayed on ESS there is a standard feature available and will be
displayed on ESS in PDF format. If PDF format to be changed like company logo etc to be displayed on
Salary statement the Z development to be made in Smart forms (Z report needs to be developed
separately in R/3).
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.
286
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
287
Key Data Structure
i) Message Output to be customized
Appraisal System
Process To be decided.
288
Baseline Training - Payroll
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.
289
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.
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
290
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.
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.
291
5) Car and Conveyance Infotype 0583
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
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.
292
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
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.
293
8) Provident fund contribution Info type 587
STEP I
Transaction PA 30
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.
294
Other statutory Deductions Info type 588
Professional tax (Subtype 0003)
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
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.
295
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.
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
296
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
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
297
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
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
299
STEP II
Enter the following:
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
300
1) Form 4 - 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 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 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
301
Report Name - FORM6 1995
Select Execute button
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
302
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
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
303
Features Used In Payroll:
ABKRS
304
TARIF
LGMST:
305
40EPF:
40ECS:
306
40CLM:
16EVA:
40LTR:
307
40SAN:
40LCM:
40PTX:
308
40ECC:
OCEDT:
ALOAN:
309
EDTIN:
EDPDF:
310
DTAKT:
PPMOD:
NUMKR:
PINCH:
311
VDSK1:
PLOGI:
SCHKZ:
TMSTA:
312
QUOMO:
PFREQ:
313
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 employees master data, which may lead to
far-reaching changes in his or her payroll results, stimulation comes into play.
In this way, we can recognize sources of errors in time to make corrections before
the regular payroll run.
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.
A simulation run corresponds to a regular payroll run with the following restrictions:
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:-
314
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:-
315
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia/Pacific India Payroll Accounting Release Payroll in the SAP
menu.
Screenshot:
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.
If we flag Display log, we get a detailed payroll log after the payroll run.
316
The Test run (no update) indicator must not be flagged because
otherwise the system will not save the payroll results.
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
317
Screenshot:
When we run payroll occurrence of in error is possible. To complete the payroll run
successfully, it is necessary to correct the master data of the employee.
Path:-
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia / Pacific India Payroll Accounting Corrections in the SAP menu.
318
Screenshot:
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.
1. From the SAP Easy Access screen, choose Human Resources Payroll
Asia / Pacific India Payroll Accounting Start Payroll in the SAP menu.
We access the selection screen of the payroll program as shown in the step
Simulation Payroll
The current period indicator is set in the Payroll period group. Depending
on the payroll area specified, the system reads the current period from
the payroll control record.
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.
319
3. Choose Program Execute button.
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.
320
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.
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 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:
321
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
In the Remuneration Statement, SAP R/3 lists amounts and information for the
employee per payroll period. This includes, for example:
1. We can access the Pay slip, directly while running payroll, using Payroll Driver.
2. After Payroll run and exiting the payroll run, we can generate the Remuneration
Statement.
Path:
1) From the SAP Easy Access screen, choose Human Resources Payroll
Asia/Pacific IndiaPayroll AccountingRemuneration Statement, from
the SAP menu.
Screenshot:
322
Enter Payroll Area number
323
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:
D Deletes a line
I Inserts a line
M Moves a line
C Copies a line
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.
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.
324
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
Actio calls a PCR. It is processed, irrespective of whether the wage type exists
ACTIO
or not.
Parameter Description
Payroll PCR's
Operation Description
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.
325
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
ADDWSE9N03
the 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
The values in the current wage type are added into the difference table DT for
ADDWTD/551
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
326
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
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
327
AMT?0 Compare the value held in the amount field against 0
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
328
AMT=0 Let the amount equal zero
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-R 9019
Amt for the current wage type less the value held in the RT for 9019 (Results
329
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
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
Divide the amount by the rate and store the answer in the rate for the
DIVID ARR
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
330
ELIMI T Eliminate splits - alternative payments (ALP)
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
Restore the original values for the number - i.e. The values that were held for
FILLF N
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.
331
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
MULTI NRA
result 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.
Continuation line. A...Z followed by 0...9 Don't forget to put in the letter
NEXTR A
following 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
NEXTR B
following 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
332
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
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
333
NUM=TSAX** See part period parameter help (function PARTT)
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
OUTWPWWEEK Load Work Center and Basic Pay Data - working week from IT 0007
PCY X05D* Runs PCR X05D for all employee subgroup groupings
334
PPPAR B Reads part period parameters: paid absences during payroll period
PPPAR E Reads part period parameters: new joiners during payroll period
Reads part period parameters: leavers on the first day of the next payroll
PPPAR F
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.
335
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).
336
RTE/TASOLL RTE/ planned working time measured in work days
Divide the value in the rate field by the worked hours for pay period being
RTE/TSDIVI
processed.
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
337
RTE=GKSOLL Set the rate as the planned calendar days
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
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
338
SCOND=T IF The condition for function IF 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
STATU 2P
variable 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.
Subtracts the current wage type (sign change) of the NRA in the difference
SUBWTD*
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
339
TABLE 508A Table query on shifts / time groups
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
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
340
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.
Same as VALBS0 * with the exception that the data from infotype 2010 is
VALBS0 B
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
Decide if employee has had a pay change in pay period & if the one being
WPALL?LAST
processed is the last
Operation WPBPC distributes the amount of the current wage type to the
WPBPC
active WPBP periods in the payroll period.
This operation splits the amounts but does not distribute them to the different
WPBPCW
periods
341
Z Expect to call another PCR in this line
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
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
Customized- SCHEMAS:
INAL:
362
INAP:
INEI:
INLN:
363
YNC0:
364
ZNNC:
365
SAP Overview
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?
366
4. Organizational Management
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
367
5. Which control features are controlled using the personnel subarea?
8. What is an Infotype?
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?
368
33. Can a screen in HR data consist of several 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 employees access to his or her own
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?
369
10. What steps are required to post payroll results to Accounting?
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?
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?
370
24. What is the schema TQTA used for?
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?
371
E-Recruitment Configuration Guide
Contents
372
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
373
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 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)
374
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.
375
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.
376
Special users do not exist in the standard system. They need to be created.
Go to SU01, enter RCF_CAND_INT in User field and click the New icon.
377
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.
378
Similarly, create other reference users.
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.
379
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.
380
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
381
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
382
To configure, choose the row and click on the detail icon .
1. BP Role Cat.
3. BP View
383
Follow the same procedure for remaining business partner roles.
IMG Path : SPRO -> Cross Application Components -> SAP Business Partner -> Business
Partner -> Basic Settings -> Number Ranges and Groupings -> Define Number Ranges
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.
384
3.3. Define Groupings and Assign Number Ranges
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
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
2. If an address type is assigned to the BP role in the implementation guide (IMG), and at
least
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.
385
Define Transactions
386
Assign Transaction to Address Type:
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.
387
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.
388
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
Partner -> Persons -> Marital Statuses -> Maintain Marital Status
View : TB027
Description: Here you maintain the marital statuses for business partners
390
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.
391
To activate individual nodes, click on the node and press .
Similarly, execute all the nodes. Finally the status should be as follows:
392
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.
393
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
394
Activation Procedure:
To activate the workflow for Candidates request to delete Registration, execute the node Workflow
after Candidates Request to Delete Registration.
395
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.
396
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.
397
ERC_CAND SES business object Candidate
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.
398
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.
399
Once the join index is created we should perform the full indexing for all the ERecruiting specific
objects.
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
400
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.
401
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
402
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.
403
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
404
Click on the Create SSR button to create Search Server Relation.
Enter required name for SSR identification and click Create SSR.
405
DRFUZZY is the search Engine to be used by ERecruiting. Standard recommendation.
TREX_Q50 is the RFC Connection created in SM59 connecting SAP backend (KPro) with TREX engine.
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.
406
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.
407
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.
408
.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.
409
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.
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
410
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)
Personal Data (0002)
Addresses (0006)
Communication (0105)
Qualifications (1001, subtype 032)
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.
411
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.
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.
412
Green Signal Business Partner data is consistent with HR object data.
Yellow Signal Business Partner exists but data is not consistent with HR object data.
Red Signal Business Partner does not exist or data is incomplete.
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.
413
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
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.
414
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.
415
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.
416
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.
417
7.2.2. Determine Use of Attachment Types
IMG Path : SPRO -> SAP E-Recruiting -> Basic Settings -> Attachment Types -> Determine Use of
Attachment Types
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
418
View : V77RCF_ATTTYPE_U
Description:
Specifies whether documents of this attachment type are resumes. Documents can be classified as
Resumes or formatted Resumes.
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.
419
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.
420
421
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
422
Description:
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.
423
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.
424
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.
425
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.
426
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.
427
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
428
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.
429
8.3.2. Define Broad Field of Education
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Education/Training ->
Define
Education Types
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.
430
8.4. Interest Groups
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Other Features -> Define
Interest Groups
Table : T77RCF_TGROUP_T
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.
431
8.6. Candidate Search
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search
Description:
Search in ERecruiting is enabled using Search Profiles and Search Templates which are referred to by
TREX for text retrieval.
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.
432
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:
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.
433
8.6.1.3. Assign Languages 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 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.
View : V_T77RCF_SPT_LAN
434
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
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.
435
8.6.1.6. Update Search Profile
IMG Path : SPRO -> SAP E-Recruiting -> Talent Warehouse -> Candidate -> Candidate Search -> 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).
Search Templates represent the actual UI elements available on the ERecruiting screens during search.
436
In the above screenshot, the highlighted dropdown represents Search Templates.
For example, the already selected template above is Candidates Work Experience.
Search Template Elements represent the individual fields within each Search Template.
View : V_T77RCF_SMASK
Description:
437
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,
438
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.
439
In the above screenshot, Search Template Candidates Education consists of 5 Search Template
Elements as shown.
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.
440
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:
441
CompID of Calling Controller Scenario (Search Template Group)
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
442
Templates -> Set Up Search Applications
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.
SAP delivers the standard entries in table T77RCF_SRCH_ATTR. These entries get overridden by entries
from this table.
443
Operator: Contains the operator that dictates the standard system behavior for the recruiter's search
applications when combining values of the same search template element. Specify AND or OR to
determine the relationship between the criteria.
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
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
444
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
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->
445
446
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.
447
9.2. Define Application Source Types and Assign to Application Sources
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.
448
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.
449
9.3.1. Define Activity Types
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Define Activity Types
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
View : T77RCF_ACTPROC_T
Description:
450
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.
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.
451
9.3.4. Assign Activity Types to Recruitment Processes
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Assign Activity Types to
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
Description:
452
Activity Types for Talent Relationship Management Candidate
Activity Types
View : V77RCF_ACT2OTYPE
Description:
Here, you assign the possible statuses for each ERecruiting object.
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.
453
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.
454
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.
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.
455
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.
IMG Path : SPRO -> SAP E-Recruiting -> Applicant Tracking -> Activities -> Correspondence -> Create
Letter
Transaction: SMARTFORMS
Description:
456
Here, you create the Smart forms and Text Modules (used in smartforms) that are used to create
letters for correspondence in SAP E-Recruiting.
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.
457
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
458
Description:
In this Customizing activity, you assign templates for the cover letters to the letter templates.
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.
459
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.
460
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.
461
462
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.
463
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.
464
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.
465
10.1.5. Define Employment Fractions
IMG Path : SPRO -> SAP E-Recruiting -> Requisition Management -> Requisition -> Job Description ->
Define
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:
466
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.
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.
467
10.2.2. BAdI: Generate Reference Codes
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.
468
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).
469
11.2. Create Internal Users and Candidates for SAP E-Recruiting
IMG Path : SPRO -> SAP E-Recruiting -> Create Internal Users and Candidates for SAP E-Recruiting
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.
470
471
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
472
- with the Web Dispatcher
/default_host/sap/public/icf_info
/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.
473
ICF test applications
/default_host/sap/bc/echo
- 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
- 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)
474