Академический Документы
Профессиональный Документы
Культура Документы
The SAP Best Practices for HCM delivers a standard configuration for Personnel
Management based on the most commonly / used settings for businesses operating in the
throughout globe. This provides a realistic business model to enable customers to begin
extending the customizing to meet their specific needs.
The personnel area is an organizational unit, the personnel area is sub-divided into
personnel subareas. Organizational data and guidelines as how to assign it, are
stored on a personnel area and personnel subarea level. The rules and guidelines
could be of a legal, pay scale and collective agreement, or internal nature. The
personnel area is assigned to a company code, multiple personnel areas can be
assigned to a company code but only one company code is assigned to a personnel
area. Thus, each personnel area and personnel subarea combination that is delivered
with the SAP Best Practices for HCM.
SAP assigns employees to a part of the Enterprise structure. This is performed through
assignment to a company code, personnel area and personnel sub area. All these 3
elements are held in infotype 0001 Organization Assignment.
1.3 Purpose
The definition of Enterprise structure is the fundamental step in a project. It is a critical factor
in how the project will be structured.
2.2 Purpose
The Enterprise Structure of CLIENT requires a creation of Company Code which will track the activities
under that particular company through a 4 letter alpha-numeric code.
Configuration Details
IMG Menu Path SAP Customizing Implementation Guide (IMG) Enterprise Structure
Definition Financial Accounting Edit, Copy, Delete, Check Company
Code
Company Code
ANZ (Bangalore)
Company Code 9393
Company Name Australia Newzealand Bank
3.2 Purpose
In this step, you define the Personnel Areas in your company, adapting the functional scope of a
Personnel and Time Management to your organization.
Configuration Details
IMG Menu Path SAP Customizing Implementation Guide (IMG) Enterprise Structure
Definition Human Resources Personnel areas Personnel Areas
4.2 Purpose
Personnel sub-areas are a subdivision of the personnel area. The personnel sub-area is a unit
within the enterprise structure that is only used in PA. Organizational control of the main HR sub-
areas, namely the pay scale and wage type structures and work schedule planning, takes place
at the personnel sub-area level.
In this step, you define the Personnel Sub Areas in your company, adapting the functional scope
of a Personnel and Time Management to your organization for a Personnel Area.
The following action is done for Personnel Sub Areas for CLIENT as a company:
a. To carry out the activity, choose one of the following navigation options:
b. Choose appropriate Personnel Area, New Entries, enter the values and SAVE the
entries.
Configuration Details
The following Personnel Sub area has been defined for CLIENT:
a. To carry out the activity, choose one of the following navigation options:
b. Choose New Entries, enter the values and SAVE the entries.
c. It is recommended to use the SAP standard entries
Configuration Details
The following Employee sub group has been defined for CLIENT:
7 Contract
8 On roll
Configuration Details
1* Chairman
2* Vice President
3* CEO
4* Hr Head
Click on Save Button.
7.2 Purpose
When a personnel number is created, the corresponding company code is allocated to it in the
infotype Organizational Assignment (0001), depending on the enterprise structure in which the
employee is situated.
7.3 Assignment of Personnel Area to Company Code for CLIENT
a. Choose corresponding company for the personnel areas created and save the same.
b. To carry out the activity for CLIENT, choose the following navigation options
Configuration Details
Click on Save.
8. Assigning of Employee sub group to Employee group
8.1 General Description
In this step, employee subgroups are assigned to their respective employee groups. In addition to
this, we determine whether the employee group/employee subgroup combinations are allowed for
the country groupings.
8.2 Purpose
Employee subgroups must be assigned to their respective employee groups to distinguish the
employee groupings.
Configuration Details
IMG Menu Path SAP Customizing Implementation Guide (IMG) Enterprise Structure
AssignmentHuman Resource Management Assignment of Employee
Subgroup to Employee group
9.2 Purpose
To provide the forms of addresses for employees / applicants.
a. Choose New entries – Enter Form of Address key, Title and the description, choose the
appropriate gender and the save the details
b. To carry out the activity for CLIENT, choose the following navigation options:
Configuration Details
Configuration Details
Activity Create Marital Status.
10.2 Purpose
This is to setup the religions for associating with the employees / applicants.
Configuration Details
Marital Status
Denomination
Key Abbr.
text
55 HIN Hindu
52 MUS Muslim
53 SIK SIKH
54 CHR Christian
Click on Save Button.
Click on .
Permanent residence, Secondary residence, Mailing address, Standard settings. The standard SAP
system contains the most common address types, It is recommended to adopting the standard settings.
12.2 Purpose
To create and maintain address types for employees / applicants to track their location of stay while
employed in the company.
Configuration Details
Address
Subtypes Address Types Remarks
Main contact/ Permanent residence
5671 Permanent
address
5672 Temporary Temporary or current address of stay
5673 Emergency Leading contact incase or emergency
Click on Save.
13 Bank Details
13.1 Create Bank Connection Types
In this step, all applicable bank connection types are maintained. The bank connection types are defined
as subtypes of infotype 0009, Bank Details.
Examples
Communication types
Subtype Descriptions/ Text Remark
356 Email id
Click on Save Button.
Examples
Employees may have a blood group and hearing test etc. for internal medical services.
15.2 Purpose
This infotype enables you to record an employee’s various forms of internal medical services.
The different types of health examinations an employee would be subject to are defined in this step. In
the context of VW, Medical examinations which are necessary for its business process requirements are
defined here.
A new Subtype BLDG is created for storing the Blood Group information of the employee.
Configuration details
16. Identification
16.1 General Description
In this step you define the employee’s identifications, which will be stored for identifications.
16.2 Purpose
This infotype enables you to record an employee’s various types of identifications.
Types of Identification
IC Description
65 PAN Card
66 Voter ID
Click on Save Button.
18 Employee Qualifications
18.1 General Description
In this step you define the employee’s qualification, which will be stored for education.
18.2 Purpose
This infotype enables you to record an employee’s various types of educations.
18.3 Maintain employees qualifications for CLIENT
To carry out the activity for CLIENT, choose the following navigation options Create education
establishment types
In this step, possible education establishment types are maintained. In VW context, 12 different types of
education establishments have been defined.
Examination Certificate
Certificate Certificate text
34 SAP Certification
Click on Save Button.
In this step, possible work contracts from other employers are defined.
Activity Work Contract for other employees
21 Infotype Menu
21.1 General Description
These menus can be defined so that they are dependent on the user group (user parameter UGR).
If there are no entries for an infotype menu for the user's user group or if the user has not maintained
his/her user group, then the infotype menu is determined using the reference user group.
Example
You want to include an infotype in an infotype menu or define a new infotype menu for a user group.
21.2 Purpose
In this step, you define the infotype menus for maintaining and displaying Human Resources master data.
Configuration Details
09 0022 Education
Click on .
Click on Save.
Click on .
Click on Save.
Click on Save.
Click on Save.
If you have defined the set-/get-parameter PMN (infotype menu), the corresponding infotype menu
appears when you call the initial HR Master Data display/maintenance screen for the first time. Otherwise
the infotype menu "01" is used.
If there are no entries in the table for the user's user group, or if the user has not maintained his/her user
group, then the infotype menu choice is determined using the reference user group.
Example
You have defined a new infotype menu and want this to appear in the dialog box.
22.2 Purpose
In this step, you define the infotype menu choice which appears in a dialog box when Human Resources
master data is maintained and displayed, if the user chooses the pushbutton "Other menu" to change the
current infotype menu.
a) Choose menu category "S" and menu "01" for the infotype menu choice.
6. Carry out the activity for CLIENT, choose the following navigation options:
Configuration Details
b. Assign the operations, infotypes and info subtypes for the user group and the return value of the
feature IGMOD.
Configuration Details
Activity Define Infogroups.
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
40 1 INS 0000 Actions
Organizational
40 2 INS 0001
Assignment
40 3 INS 0006 Addresses
40 4 INS 0007 Planned Working Time
40 5 INS 0008 Basic Pay
40 6 INS 0009 Bank Details
40 7 INS 0016 Contract Elements
Family
40 8 INS 0021
Member/Dependents
40 9 INS 0022 Education
Other/Previous
40 10 INS 0023
Employers
40 11 INS 0028 Internal Medical Service
40 12 INS 0040 Objects on Loan
40 13 INS 0041 Date Specifications
Click on Save.
Confirmation Action
Operation Info Types
Usergroup Infogrmodi.. No. InfoTypes SubType
Mode Description
40 01 COP 0000 Action
Organizational
40 COP 0001
02 Assignment
40 03 COP 0008 Basic Pay
40 04 COP 0016 Contract Elements
40 05 COP 0041 Date Specifications
Click on SAVE.
Click on Save.
Click on Save.
Click on Save.
Promotion Action
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
40 01 COP 0000 Action
40 02 COP 0001 Organizational Assignment
40 03 COP 0002 Personal Data
40 04 COP 0008 Basic Pay
Click on Save.
Resignation Action
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
40 01 COP 0000 Action
Organizational
40 02 COP 0001 Assignment
40 03 COP 0002 Personal Data
Click on Save.
Leaving Action
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
40 1 LIS9 0000 Actions
Organizational
40 2 LIS9 0001
Assignment
40 3 LIS9 0185 Personal IDs
40 4 LIS9 0041 Date Specifications
Provident Fund
40 5 LIS9 0587
Contribution
40 6 LIS9 0591 Nominations
40 7 LIS9 0009 Bank Details
Click on Save.
Disciplinary Action
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
Click on Save.
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
40 1 INS 0000 Actions
Organizational
40 2 INS 0001
Assignment
40 3 INS 0002 Personal Data
40 4 INS 0006 Addresses
40 5 INS 0007 Planned Working Time
40 6 INS 0009 Bank Details
40 7 INS 0016 Contract Elements
Family
40 8 INS 0021
Member/Dependents
40 9 INS 0022 Education
Other/Previous
40 10 INS 0023
Employers
40 11 INS 0028 Internal Medical Service
40 12 INS 0040 Objects on Loan
40 13 INS 0041 Date Specifications
Click on Save.
Click on Save.
Operation
Usergroup Infogrmodi.. No. InfoTypes Info Types Description SubType
Mode
40 1 COP 0000 Actions
Organizational
40 2 COP 0001
Assignment
40 3 COP 0002 Personal Data
40 4 INS 0016 Contract Elements
40 5 INS 0041 Date Specification
Click on Save.
25.2 Purpose
In this step you determine whether you want to use the Additional Actions infotype (0302). The Additional
Actions infotype (0302) enables the automatic logging of all personnel actions types that you carry out for
an employee on a key date.
Note that in the Actions infotype (0000), only one personnel action type is saved per day. In this infotype,
you only store the personnel action types that change the status of the employee, such as the personnel
action type leaving.
You define the personnel action types that represent the personnel processes in your enterprise. This
means that within the personnel action Hiring, all the infotypes that must be maintained when hiring a new
employee are displayed automatically to the personnel administrator for processing.
Define a priority list for the personnel action types that do not change status, and must therefore not be
stored in the Actions infotype (0000), but which should nonetheless be logged in this infotype.
If the personnel administrator performs no personnel action types that change status, but instead several
that do change status on one day, the priority list controls which of these personnel action types is to be
stored in the Actions infotype (000).
Note that personnel action types that are only used to process several infotypes in an Infogroup should
not be stored in the Actions infotype (0000). SAP recommends that you log personnel action types such
as these automatically using the Additional Actions infotype (0302). You only have to carry out this activity
if you want to use the Additional Actions infotype (0302), and have activated this infotype.
If you want to perform simplified employee organizational changes, you can also set up a 'Country
reassignment' action type in this step, for which you set the Country reassignment indicator. For more
information on country reassignments, refer to Personnel Administration documentation under Business
Processes in Personnel Administration -> Country Reassignment.
Do not define any new personnel action types if only the infotype group should be different for the
personnel administrator. To achieve this, you can define the infogroups as user group dependent.
The keys for personnel action types, which you carry out for an employee, for example, hiring,
organizational change, leaving, are stored in the infotype Actions (0000).
The existence of a personnel number is ruled out by the existence of a record in this infotype. Only one
record can exist for this infotype on the database at any one time.
When an employee has left, there is also a record in the system for the personnel action Leaving. The
most important information in this infotype is the employee's employment status: active, leave of absence,
retired, left.
Personnel actions that are only used to process several infotypes in an infogroup should not be saved in
the infotpye Actions (0000). SAP recommends that you log personnel actions of this kind automatically
using the Additional actions infotype (0302).
If you want to carry out a batch-input for a personnel action, do not call up transaction PA40 (Actions
menu). Instead, call up transaction PA30 (infotyp menu). In the actions menu place your cursor on the
line containing the relevant action; this assumes you know the exact setup of the menu.
Proceed as follows:
Steps to proceed :
Choose - Activation 'Additional Actions', Remove the tick mark from TEST and execute, the proceed with
maintaining data in Personnel Action Types.
Carry out the activity for CLIENT, choose the following navigation options:
Configuration Details
3) Create media
Here you create the media used by your company.
The medium serves two purposes in Recruitment:
It is also used to indicate the medium through which an unsolicited applicant came into contact with the
company.
The applicant class is an attribute of the medium and indicates whether a medium is used to attract internal or
external applicants.
You want to print a signature line for the personnel officer in a letter to an applicant.
Freelances
Trainees
Applicant Actions
Recommendation
Applicant Actions
Pr a p In v
e p l ite
h i p ar ic
R ri n e an
a p e je c Pr g t
p li
ca t ep In
nt
ar vi
Re eh te
je c iri ap
ta ng pl
Initial entry pp Ge ic
of basic data G lic sa
an
es an Re
m t
am t co
m
m ts
Initial entry of
G e basic data
s
ts
ta
en
da
ta
tu
am tu t io
n s
ts
tat s
Recommendation
us Re Re
fe fe
Re re re
fe r nc nc
en e e
ce R
SAP AG
The Applicant Actions infotype (4000) serves as a record of all applicant actions carried out for an
applicant. These applicant actions might be:
data entry procedures (e.g. Initial entry of basic data, Enter additional data)
procedures which change the overall status of the applicant (e.g. Reject applicant, Put applicant on
hold)
The most important piece of information contained in this infotype is the applicant’s overall status
(e.g. processing, on hold, rejected). This depends on the last event performed for the applicant. If, for
example, the event Put applicant on hold is performed, the applicant is assigned the overall status on
hold. In the standard SAP system, a new record is created in the Applicant Actions infotype for every
event performed for an applicant.
In addition to event data, the Applicant Actions infotype also contains information as to whether or not
an applicant has been recommended by an employee (reference employee). If this is the case, you
can store the name of the reference employee in a text not used in evaluations.
Transferring Data to Personnel Administration
Contract
A. Ambitious
-----------------------
Signature
Employee data
Applicant data
SAP AG
When you hire an applicant, you can transfer the stored applicant data to Personnel
Administration.You transfer the applicant data directly from the applicant database to the employee
database..
In general, you trigger the data transfer into Personnel Administration by carrying out the Hiring with
data transfer action.
When you have transferred an applicant’s data from Recruitment to Personnel Administration, you
can add tax and work center data in Personnel Administration. To do this, you must carry out the
personnel event Transfer other applicant data.
In the standard German version of the system, personnel event Transfer other applicant data allows
you to enter data on the applicant for the following infotypes:
Planned Working Time (infotype 0007)
Basic Pay (infotype 0008)
1. Organizational structure.
2. Enterprise structure.
3. Personnel structure
1. Organizational structure: It contains organizational objects /elements. These are called building
elements.
If we create any organizational object, System will assign a eight digit numeric number, which is called
unique Number.
1. Organizational Unit: Represents a functional unit in your enterprise, Human Resources department,
for example. According to how tasks are divided up within an enterprise, this could be a department,
group or project team, plant, for example. Organizational units differ from other units in an enterprise such
as personnel areas, company codes, business areas etc. These are used to depict structures
(administration or accounting, for example) in the corresponding components.
A). Main Organizational unit / Root organizational unit: Whatever the organization we create for
the first time is called Main organizational unit.
B). Sub organizational unit: Under Main org. unit whatever we create is called sub org.units.
2. Job: Jobs, in contrast, are classifications of functions in an enterprise (administrator, for example),
which are defined by the assignment of characteristics. Jobs serve as job descriptions that apply to
several positions with similar tasks or characteristics.
Jobs are used as templates to create Positions that means to say without a job we can’t create a
position.
Example:
Manager
Engineer
Consultant
Designer
Administrator
3. Position: Represents a post that can be occupied by a person (employee) in the staff assignments of
an organizational unit, purchasing administrator, for example. Positions differ from jobs. A job is not
concrete but rather the basis for the creation of various positions with similar tasks and characteristics. .
Positions are created based on jobs; it means to say without a job we can’t create a Position.
Job Position
Manager HR manager
Marketing manager
Finance manager
Plant manager
Engineer Production engineer
Site engineer
Software engineer
Consultant SAP HR consultant
FI/CO consultant
SD consultant
Designer Software designer
Web designer
2. Task: It is a collection of duties and responsibilities. Tasks are assigned to jobs and positions.
1. Task group: It is a group of tasks which can be assigned either a job or a position.
1. Simple Maintenance
2. Expert Mode / Detailed Maintenance
3. Organization and Staffing
Comment: If we create organizational Structure in any procedure, the same structure reflects in other two
procedures.
If we create organizational structure in Simple maintenance and Organization and Staffing the
relationship between the objects are assigned by the system. Where as in detailed Maintenance the user
has to assign the relationship code.
The relationship between two objects is expressed in three digit numeric characters.
Each and every relation can be expressed in two ways.
For example:
In the above Organizational units i.e. BTATA group of business shows its relationship towards A i.e.
TATA mobiles, in the same way A i.e. TATA mobiles shows its relationship towards B i.e. TATA group of
business. That means to say TATA mobiles reports to TATA group of business / TATA group of business
is the line supervisor of TATA mobiles.
The relationship codes can be seen through transaction code “OOVK” table name is T778V
Relationship
code Relationship bottom up Relationship top down
Indicates with A Indicates with B
*
001 Is a subdivision of Is subdivided into
002 Reports (line) to Is line supervisor of
003 Belongs to Incorporates
004 Is subordinate to (disc.) Is disc.supervisor of
005 Is subordinate to Is supervisor of
006 Substitutes for Is substituted by
007 Describes Is described by
008 Holder Holder
009 Successor Successor
010 Substitute Substitute
011 Cost center assignment Cost center assignment
012 Manages... Is managed by...
013 Staffing requirement Staffing requirement
014 Cost distribution Cost distribution
015 Is identical to Is identical to
017 Is carried out by Carries out
018 Previous org. assignment Previous org. assignment
019 Planned org. change Planned org. change
020 Is a specialization of Is a generalization of
021 Is equipped with Is contained in
022 Requires Is required by
023 Reserves Is reserved by
024 Takes place in Is location of
025 Is attended by Takes part in
026 Is held by Is the instructor for
027 Has a prebooking for Is prebooked for
028 Imparts Is imparted by
029 Presupposes Is presupposed by
030 Is a specialization of Is a generalization of
031 Requires Is required by
032 Fulfils Is fulfilled by
033 Is planned for Can attend
034 Was attended by Attended events of type
035 Is previous job of Is subsequent job of
036 Is organized by Organizes
037 Designated as successor Designated as successor
038 Has potential for Is a potential of
039 Supplies Is supplied by
040 Was cancelled by Has cancelled
041 Is an equivalent job Is an equivalent job
042 Interests and preferences Interests and preferences
043 Dislikes Is dislike of
044 Consists Of Is part of
045 Created Was created by
046 receives Was created for
047 Contains Is an element of
048 Application by Application for
049 Is developed by Develops
050 Assesses Is assessed by
051 Is a session of Is main event of
052 Attends session Is attended by
053 Still requires Is still required by
054 Uses (for attendee) Is used by (attendee)
055 Uses (for bus. event) Is used by (bus. event)
056 Person has cost center Persons on cost center
057 Has attendee apprsl model Is at'ee apprsl model for
058 Has event apprsl model Is event apprsl model for
059 Employee pool Employee pool
060 Capacity assignment Person assignment
061 Equals Equals
062 Requirement description Requirement description
063 Requires Defines demand for
064 Requirements definition Requirements definition
065 Planned assignment Planned assignment
066 Reserve pool assignment Reserve pool assignment
Exclusive
067 temp.assignment Exclusive temp.assignment
068 No shift planning No shift planning
069 Is temporarily done by Works temporarily as
070 Responsible for cost plan Responsible for cost plan
071 Parallel temp.assignment Parallel temp.assignment
072 Shift planning by Shift planner for
077 Passes through Is passed through by
080 Assigned to exposure grp Exposure group contains
081 Higher duty holder Higher duty holder
083 Is Key Position of Incorporates Key Position
088 Dotted Line Reports to Dotted Line Supervises
089 Dotted Line Reports to Dotted Line Includes
090 Is responsibility of Is responsible for
101 Country reassgmt to Country reassgmt from
108 Is assigned to Is assigned to
200 Replaces Is replaced by
201 Assigned role Role incorporates
202 Notification agent Notification agent
204 Possible roles Possible roles
207 Is identical to Is identical to
208 Is identical to Is identical to
209 Is filled by Has employment contract
210 Substitutes with profile Substitutes with profile
220 Belongs to has
221 Is object reference of Contains objects
222 Belongs organizationally Incorporates SAP objects
223 Is assigned (valid.per) Incorporates(for valid.)
224 Is object type of Is container instance of
225 Is event of Has event
226 Is method of Has method
227 Triggers Is triggered by
228 Terminates Is terminated by
230 Is part of Contains
231 Assignment exists Assignment exists
232 Has element Is an element of
240 Existence depends on Defines
250 Is responsible for Is responsibility of
262 Reports to Is superior of
263 Belongs (not uniquely) to Incorporates (not unique)
264 Belongs (uniquely) to Incorporates (uniquely)
280 Belongs to system Uses function
281 Belongs to function Has combination
282 Is an element of Has object
283 Sends message Receives message
290 Has administrator Is adminstrator for
291 Partner agreement Partner agreement
292 Maintains brokers Brokers are maintained
293 Has user for commissions Is user for commissions
299 Is supported by... Supported
300 Is financed by... Finances...
301 Increases Is increased by
310 Is responsible for Is responsibility of
311 Substitutes for Is substituted by
312 Belongs to (reclassif.) Incorporates (re-valuatn)
313 Reclassified from Reclassified into
314 Is to be financed by Is earmarked for
315 Responsible for Financing Responsible for Financing
400 Is child of Is parent of
401 Is assigned Is assigned
601 Represents Is Represented By
605 Is an Element Of Includes Element
606 Is attribute ref. for Refers to attributes of
607 Is described by Descriptive element of
620 Is assigned Is assigned
700 Is responsible for Is responsibility of
701 Is assigned Is assigned
710 Fulfils Is fulfilled by
711 Requires Is required by
712 Imparts Is imparted by
750 Vacant position in Incorporates vacant pos.
751 Is responsibility of Is responsible for
752 Fills Will be filled by
753 Publishes Published by
754 Publishes in Publishes
755 Application by Application for
756 Has applicant Applied for position in
900 Manager to manager Manager under manager
903 Belongs to (alternative) Incorporates(alternative)
962 Reports to (alternative) Is superior (alternative)
963 Belongs to (preferred) Incorporates (preferred)
Simple maintenance:
Change PPOM_OLD
Display PPOS_OLD
After entering abbreviation and name of the unit, enter foundation day of the unit.
Then you will get a screen, which contains unique number organizational key
In the above screen we can see the organizational unit, which we have created.
You can see “o” which specifies org. key (org. unit) and Unique No i.e. 50017316
You will get the following screen in which enter abbreviation and name of org. units.
Here too, enter abbreviation of the sub organizational units and name.
Press enter
Like the above procedure we can create many organizational Units.
Click on - or
So Press F9
Here we can’t see these jobs in organizational structure, but we can get a message on status bar like
Like this we can create many jobs as per our client requirement
Click on ” ” or F8
Press enter so that this job will transfer under position field.
Save.
Like this we can create many positions as per our client requirement
Select the position to whom you are making as a chief i.e. I am selecting CEO 50017335
REPORTING STRUCTURE
It shows who is boss and who is subordinate and who reports to whom.
Select the organizational units in which you are creating the reporting structure.
For example I am selecting corporate officeclick on “Go to “and click on reporting structure.
Here we will get screen in which we are going to create a reporting structure.
Now select any position to whom you are making boss. I am selecting Position No 50017327 click on
elevate
Select the position who is immediate subordinate to him. i.e. I am selecting position no 50017328
Press enter.
Here write abbreviation and name of the task and press enter and save so that system will assign a
unique number
Like this we can create many tasks as per our requirement
Select the position and click on Assign task or F8enter the abbreviation of task which we have created
Press enter
ACCOUNT ASSIGNMENT
In account Assignment we have to assign company code, controlling area, personnel area, personnel sub
area and business area to a position.
Select the position to which we are maintaining the account assignment feature, click on Go to click on
Account Assignmentselect the position click on “account assignment feature or Shift F7
Note: Business area, cost centre and controlling area will be created by the Fi/co consultants.
1000 object
1001 Relationships
1002 Description
1003 Department/Staff
1004 Character
1005 Planned Compensation
1006 Restrictions
1007 Vacancy
1008 Acct. Assignment Features
1009 Health Examinations
1010 Authorities/Resources
1011 Work Schedule
1012 work area
1013 Employee Group/Subgroup
1014 Obsolete
1015 Cost Planning
1016 Standard Profiles
1017 PD Profiles
1018 Cost Distribution
1019 Quota planning
1021 Prices
1023 Availability Indicators
1024 Capacity
1025 Deprec. Meter/Validity
1026 Business Event Info
1027 Site-Dependent Info
1028 Address
1029 Business Event Type Info
1030 Procedure
1031 Room Reservations Info
1032 Mail Address
1033 Scale
1034 Name Format
1035 Schedule
1036 Costs
1037 Billing/Allocation Info
1038 External Key
1039 Shift Group
1040 NICHT MEHR VERWENDEN
1041 Business Event Blocks
1042 Schedule Model
1043 Appraisal Model Info
1044 Results Specification
1045 Valuation
1046 Requirements Attributes
1047 Processing Modules
1048 Proficiency Description
1049 Requirements Attributes
1050 Job Evaluation Results
1051 Survey Results
1060 Business Event Demand
1061 Web Link
1062 Knowledge Link
1063 Info business event grp
1070 Application area
1201 WF Object Method
1205 WF Workflow Definition
1206 WF Work Item Text
1207 Customer Task,replaces TS
1208 SAP Organizational Object
1209 Cost Data
1210 WF Container Definition
1211 WF Container Texts
1212 WF Event Binding
1213 WF Role Binding
1214 WF Other Binding
1216 Function Area Assigned
1217 Classification/Lock Ind.
1218 WF Def. Responsibility
1220 Activity Profiles
1221 Excluded Activities
1222 General Attribute Maint.
1240 Existence Dependency
1250 Prof.Gen.: Authorizations
1251 Prof.Gen.: Specifications
1252 Profile Gen.: Org. Levels
1253 Profile Gen.: Variants
1254 User Variables/Activ.Grps
1260 CIC Profile
1270 CO Group assignment
1403 Exposure: LTA
1404 Exposure: Task
1500 BS element management
1501 Pay scale valuation
1502 Allowance valuation
1503 Service type/category
1504 Budget Updates
1505 Budgeting Rule
1506 Reclassification rule
1507 Teaching hours
1516 Funding Status
1517 Excel Communication
1518 Assignment FM designation
1519 Integration FM
1520 Original budget
1600 Organizer ID (F)
1601 Statutory Specifications
1610 US Job Attributes
1612 WC State and Code
1613 WC State, Code, Attribute
1620 Job Attributes (D)
1630 NQF Unit standard
1631 NQF Qualifications
1632 NQF Outcomes
1633 Equity Attributes (ZA)
1650 Grade (FR)
1651 Grades (BE)
1652 Occupational Categories
1. Select the object to which you are going to write the description, Shift +F4
Here I am selecting
Shift +F4
And click on
Write the description like
Payroll Area:
Purpose:
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.
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 Geographic’s, it is necessary to design
company’s 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.
Pay
Personnel Personnel Personnel Personnel Sub Payscale Area Payscale
Payscale Type Text
Area Area Text Sub Area Area Text scale Text Type
Area
Payscale Area
1 Cairn India 8 Suvali 27 27 Payscale Type Suvli
Suvli
Payscale Area
1 Cairn India 11 Pipavav 27 27 Payscale Type Suvli
Suvli
Payscale Area
1 Cairn India 12 Gandhinagar 27 27 Payscale Type Suvli
Suvli
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.
Pay scale types and areas must be defined, before configuring this step.
The following Payscale groups and levels have been configured after analyzing the requirements of
location wise Payroll grades and levels of Cairn Energy’s Payroll system.
In other words, Wagetypes are the payroll and personnel administration objects used to differentiate
between monetary or time units, which are used in different ways to calculate Employees
Remuneration.
The name range reserved for the customer Wagetypes has been described by SAP. The entire customer
Wagetypes should begin with a number.
Hence, all the Wagetypes configured for Cairn Energy’s Payroll System start with a number.
Only wage types for use in Infotype Basic Pay (0008) are proposed in this
step.
IMG Menu Path
These copied wage types will be available in Infotype 0008 for further
processing. We can also modify the copies to suit our requirements.
The following are the Wage types defined as part of Basic Pay Infotype 0008, after analyzing the
requirements of Cairn Energy’s Payroll System.
Wage type short texts are used when printing out in Pay slip.
The following table shows the Long text and short text assigned to the wage types.
Wage Type Code Wage Type long text Short Text
To perform this step we have to have set up the wage type catalog and have configured which wage
types can be entered in which Infotype.
The details of the Wage type’s validity have been shown in the following table
Wage Type Code Wage Type long text Start date End date
The Employee sub group grouping determines the applicability of wage types to Employee group and
subgroup assigned to an employee in Organizational Assignment Infotype (0001).
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
Base
Valuated Wage Type long Wage Type long
Module No Start Date End Date Wage Percent
Wage Type text text
Type
Deputation /
PRZNT 1DSA 1 01.01.1900 31.12.9999 1BAS Basic Salary 20
secondment Alw
Deputation / Conveyance
PRZNT 1DSA 3 01.01.1900 31.12.9999 1CON 20
secondment Alw Allowance
Deputation / Activity
PRZNT 1DSA 5 01.01.1900 31.12.9999 1ACT 20
secondment Alw Allowance
Deputation /
PRZNT 1DSA 6 01.01.1900 31.12.9999 1HDA Hard Duty Allw 20
secondment Alw
Deputation /
PRZNT 1DSA 7 01.01.1900 31.12.9999 1CLA HRA Differential 20
secondment Alw
Deputation / Special
PRZNT 1DSA 8 01.01.1900 31.12.9999 1SPA 20
secondment 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 1 01.01.1900 31.12.9999 1BAS Basic Salary 20
Assignment Allw
Temporary Conveyance
PRZNT 1TAA 3 01.01.1900 31.12.9999 1CON 20
Assignment Allw Allowance
Temporary Activity
PRZNT 1TAA 5 01.01.1900 31.12.9999 1ACT 20
Assignment Allw Allowance
Temporary
PRZNT 1TAA 6 01.01.1900 31.12.9999 1HDA Hard Duty Allw 20
Assignment Allw
Temporary
PRZNT 1TAA 7 01.01.1900 31.12.9999 1CLA HRA Differential 20
Assignment Allw
Temporary Special
PRZNT 1TAA 8 01.01.1900 31.12.9999 1SPA 20
Assignment Allw Allowance
Wagetypes for Infotype 0014
Create/Copy Wagetypes
In the Recurring Payments/Deductions infotype (0014), we can enter an amount and/or a value and a
unit of measurement for a wage type that is always paid or deducted during payroll accounting.
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.
Original Wage
Wage Type long text
Type Starting Date End Date
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
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.
The details of the Wagetypes validity and permissibility of Wagetypes have been shown in the following
table:
Wage Several
Wage Type long text Start Date End Date Once
Type Times
IT 0015-Screen:
Payscale groupings for allowances:
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.
Assign Pay Scale Groupings for Allowances
The defined Payscale groupings are to be assigned to the following
parameters. These parameters configuration is mandatory before configuring
the Allowance groupings.
Pay Scale Area
Pay Scale Type
Pay Scale Group
Pay Scale Level and
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
Maintain Default Wage Types for Basic Pay
In this step, we can set up default wage types based on the internal company structure for the Basic Pay
Infotype (0008) using the feature Planned remuneration specification (LGMST) defined in the next step.
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.
Location
CS01 2 01.01.1900 31.12.9999 O 6LOC
allowance
Assign Wage type Model for Pay Scale Grouping For Allowances
The “Wage Type Models” is assigned to each “Pay scale grouping for
allowances” that was created. The Wage Type Model will indicate which
benefits would apply to or what amounts will be deducted from a particular
Pay Scale Grouping for Allowance.
Wage type Models are a set of 'Wage Types' used by SAP. These Wage types
can be an amount or a deduction.
IMG Menu Path
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
Eligibility for RAPs
In this step, we set up the eligibility details to calculate the employee's Reimbursement, Allowance or
Perk (RAP).
We associate the eligibility criteria for a salary bracket to a Wage type and specify the type of allowance.
These Wage types are read by the Basic Pay Infotype (0008) and processed as per the criteria applicable
for the employee's 'Pay Scale Grouping for Allowances'.
The following Allowance groupings contain the Wage types and the eligibility which are configured in
the Table V_T7INA9.
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.
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
Pay& Tax
Allowance Grouping Tax code Cal Type C/F Period
Wagetype
1A1N SLTA C 1
1A1R SLTA C 1
Payroll organisation
Period Parameters
In this step, the period parameters for payroll are defined.
In Cairn Energy the Payroll run is Monthly Payroll run for all the employees. We have configured the
Monthly Payroll to suit the requirement as shown in the following table
1 Monthly 1 01.01.1990
67 Monthly - IN 1 01.04.1998
Date Modifiers
The data modifier is only a means of differentiation allowing defining different payment dates for
various employee groups.
The following date modifier has been configured for Cairn Energy
00 Standard Modifier
For each period parameter that is assigned to a payroll area, the system
requires the following date specifications:
Start date and end date of each payroll period (Ex: 01.04.2007 – 31.04.2007)
Payment date of each payroll period (Ex: Payment date for April 2007 is 30.04.2007)
IMG Menu Path
We have generated the payroll periods for the period parameters i.e. MONTHLY for the years 2006 to
2010.
The start and end dates of the periods should be the same as the start and end dates of the calendar
months. The period’s payment dates should be three days before the end of the period.
The following table represents the Payroll Periods defined for Cairn Energy’s Payroll Nationals.
ABAP developmentS
Transaction
Sl. No. Description
Code
ZPY001_Outstan
5 Telephone reimbursement Outstanding balance Report
ding
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.
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.
Assign Deduction Rules to Counting Rules.
Define Public Holidays:
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.
The following table reproduces the holiday calendars configured for various locations of Cairn Energy.
Valid
Public Holiday From Valid To
Valid
Public Holiday From Valid To
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.
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.
The following table reproduces the initial values configured for Cairn Energy.
01 01
02 02
03 03
04 04
05 05
06 06
07 07
08 08
The 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 grouping’s daily work schedules as we want, thereby achieving maximum flexibility in
combining all elements of the daily work schedule.
In this step, define work break schedules for the enterprise. We can specify exactly when breaks may be
taken within the daily work schedule, and whether they are paid or unpaid.
The following table reproduces the initial values configured for Cairn Energy.
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.
SAP R/3 Role Menu Daily Work Schedules
The following table reproduces the initial values configured for Cairn Energy.
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.
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 002 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 003 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 004 12HR 12HR 12HR 12HR 12HR 12HR 12HR
28 Days
40 28DY Rotational 005 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 006 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 007 FREE FREE FREE FREE FREE FREE FREE
28 Days
40 28DY Rotational 008 FREE FREE FREE FREE FREE FREE FREE
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
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 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
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.
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 -> Define Employee Subgroup Groupings
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
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
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 S’yanam 40 21DY 01.01.1990 31.12.9999
Salaried
2 employees CM Cairn S’yanam 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
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 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.
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 -> Generate Work Schedules Manually
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
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.
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.
SAP R/3 Role Menu Absence Catalog
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG) ->Time
Management ->Time Data Recording and Administration ->
Absences -> Absence Catalog-> Group Personnel Subareas
for Attendances and Absences
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy.
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.
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.
3. 2002 - Work incapacity
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)
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.
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.
SAP R/3 Role Menu Absence Counting
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) -> Group Employee Subgroups
for Time Quotas
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy.
1 Nationals 1 Employee 2
Third Party
1 Nationals 3 Consulta 2
2 Expatriates 1 Employee 2
Third Party
2 Expatriates 3 Consulta 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.
1 Nationals 1 Employee 2
Third Party
1 Nationals 3 Consulta 2
2 Expatriates 1 Employee 2
Third Party
2 Expatriates 3 Consulta 2
In this step, you set rounding rules for absence and attendance counting.
Concrete numbers for the rounding rules are used. We can specify whether we want:
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 Menu Absence Counting
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.
SAP R/3 Role Menu Absence Counting
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG) ->Time
Management ->Time Data Recording and Administration ->
Absences -> Absence Catalog-> Absence Counting -> Rules
for Absence Counting (New) -> Define Counting Rules
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.
SAP R/3 Role Menu Absence Counting
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
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
SAP R/3 Role Menu Setting Groupings for Time Quotas
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG) ->Time
Management ->Time Data Recording and Administration ->
Managing Time Accounts Using Attendance/Absence Quotas
-> Setting Groupings for Time Quotas -> Group Employee
Subgroups for Time Quotas
Description and Configuration Values
The following table reproduces the initial values configured for Cairn Energy.
EE EE ESG Time Quota
Group Text Subgroup Text Types
1 Nationals 01 Employee 2
Third Party
1 Nationals 03 Consulta 2
2 Expatriates 01 Employee 2
Third Party
2 Expatriates 03 Consulta 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.
SAP R/3 Role Menu Setting Groupings for Time Quotas
Transaction Code SPRO
IMG Menu Implementation Guide for R/3 Customizing (IMG) ->Time
Management ->Time Data Recording and Administration ->
Managing Time Accounts Using Attendance/Absence Quotas
-> Setting Groupings for Time Quotas -> Group Personnel
Subareas for Time Quotas
The following table reproduces the initial values configured for Cairn Energy.
PS Groping
Personn Personne for time
el Area Text l Subarea Text quotas
In this step, the valid absence quota types (entitlement to time off and leave types) for the employee
subgroup and personnel subarea groupings for time quota types are defined.
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
housing
The code for Housing type is defined here and then associated with a
taxability code. The taxability code can be one which has been pre-defined.
Based on the chosen code for housing type in Infotype 0581, wage type
default or substitution will happen in Infotype 0008.
Based on the chosen code for Conveyance type in Info type Car and Conveyance (0583), the
wagetype placement or substitution will take place in Infotype Basicpay (0008).
The tax codes for conveyance type will be associated with the exemptions and perquisite calculations
during monthly Payroll Run.
IMG Menu Path
6 Conveyance Allowance
The following table shows the allowance grouping wise car scheme eligibility
details:
Allowance Car No. of
Amount Limit Currency From To
Grouping Scheme Cars
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
Regn. Ptax
PT PT Grp Regio Zone Office
Division Circle End date Start date
Grp. destination n no. Circle name
Cert. No. no.
EAST
Vijay Wada RGCRT041
1 1 VIJAYAWAD 35903 31.12.9999 01.01.1800
Region 2
A
Professional tax groupings created in the previous step are assigned to personnel areas and Subareas.
The Personnel Area and Personnel Sub Area are grouped as mentioned in the following table with
respect to Professional Tax:
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
INR
In this activity, we assign the calculation method used for a slab code in a
region and specify the layout of the form to be submitted, to the statutory
Authorities.
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
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.
Tax Group TDS circle Ward No Payee Key
The professional tax groupings created in the previous step are assigned to
personnel areas and sub areas.
Personnel Personnel
Personnel Area Text Personnel Subarea Text PS grp Tax
Area Subarea
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
Wage
Investment Investment Text Sequence
Type
4 Contribution to ULIP
SAP R/3 Role Menu Tax Liability on Reimbursements, Allowances and Perks
Transaction Code SPRO
Implementation Guide for R/3 Customizing (IMG) Payroll Payroll:
IMG Menu India Tax Tax Liability on Reimbursements, Allowances and
Perks Define Tax Codes
Description and Configuration Values
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:
IMG Menu India Tax Tax Liability on 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.
Wage Tax
Tax type Frequency Exemption Limit Currency Start To
Type 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
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0008
or Basic pay in the info type field. Then click on the create icon on top of the screen. Then Basic
pay info type screen will appear.
STEP II
In this screen enter the start date in the date field and select the pay scale group and pay scale
level in the respective fields, Where the Pay scale type and pay scale area are defaulted.
Next enter in the Wage type field, Then automatically all Basic wage components will be
defaulted. Enter the Direct amounts of Wage components in the amount coloum.Indirect
amounts of wage types will be defaulted automatically. Then click on the save icon.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0014
in the info type field. Then click on the create icon on top of the screen. Then Recurring
payments & deductions info type screen will appear.
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.
3) Additional payments Info type 0015
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0015
in the info type field. Then click on the create icon on top of the screen. Then Additional
payments info type screen will appear.
STEP II
In this Info type screen enter the wage type in the wage type field and enter the amount in the
amount field. Enter the start date of the particular payment of the month in the Date of origin
field. Then save the entries.
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0581
in the info type field. Then click on the create icon on top of the screen. Then Housing Infotype
0580 screen will appear.
STEP II
Enter the date in the start date filed and select the housing type. Select the City Category and
enter the rent amount. Save the entries.
The system dynamically updates the Basic Pay infotype (0008), with respective wagetype and
the amount based on the Housing type selected in IT581.
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0583
in the info type field. Then click on the create icon on top of the screen. Then car and
conveyance Infotype 0583 screen will appear.
STEP II
Enter the date in the start date filed and select the conveyance type. Enter the car details if you
selected Car scheme. Save the entries.
The system dynamically updates the Basic Pay infotype (0008), with respective wagetype and
the amount based on the Conveyance type selected in IT583.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0585
in the info type field. Then click on the create icon on top of the screen. Then Section 80
Deductions info type screen will appear.
STEP II
In this screen enter the amounts against each sub section in the proposed contribution or in the
actual contribution field he contributions for the current financial year. The Limit & Tax
exemptions and currency of the each contribution are defaulted. Then save the entries.
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0586
in the info type field. Then click on the create icon on top of the screen. Then Section 80 C
deductions info type screen will appear.
STEP II
In this screen enter the amounts in the proposed investment field or in the actual investment
field in respect of the contributions for the current financial year. The Limit and currency of the
each investment are defaulted. Then save the entries.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0587
in the info type field. Then click on the create icon on top of the screen. Then Provident fund
contribution info type screen will appear.
STEP II
In this Info type screen enter the provident fund and Pension Trust ID employee belongs to.
Enter the PF Number & Pension Number of the employee in the fields. Enter the VPF % in the
VPF field if the employee opted for voluntary PF contribution.
Select the check box ‘Contribution towards Pension’ and save the entries.
PF contribution will deducted from employee salary during the payroll run.
STEP I
Transaction PA 30
In this screen enter OR select the personnel number in the personnel no. field, and enter 0588
in the info type field and select the subtype Professional tax in the subtype field. Then click on
the create icon on top of the screen. Then other statutory deductions screen of PTax will
appear.
STEP II
In this screen enter the start date of professional Tax deduction in the From Field and also
select the check box ‘Eligible for PTax field’. Then click on save icon.
Payroll Process
STEP I
From the SAP Easy Access screen, choose Human
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 variantremuneration 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
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
Human Resources Payroll
From the SAP Easy Access screen, choose Human Resources
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.
Other Steps:
Qualification Catalog: It denotes the complete list of Qualifications and it is combination of all
Qualification Group.
Qualification: It denotes the smallest element in the hierarchy it is the element which is assigned to a
person or a position. The number of Qualifications to be created would dependent on requirements. The
respective Qualification must be created under the corresponding Qualification Group.
A Proficiency Scale must be assigned to Qualification Group which would get inherited to all
Qualifications created under the respective Qualification Group.
Click on create:
Search : sap*
After assigning the qualification catalog to the position give the proficiency rating as shown below.
Now go to person: Search for any person and assign the Qualification Catalog and give the Proficiency.
Similar Search for another person and assign the qualification catalog and proficiency.
To get the personnel number just double clicks on Pauline martin.
Click on list.
The Configuration steps for the Training and Event Management is:
Configuration Path
Training and Event Management uses cost items to determine and represent the costs incurred by
business events. Cost items are also required when you want to transfer event costs to cost accounting,
for internal activity allocation for instructors, and for determining a price proposal. The costs items are
used for resources, resources types, business events, and business event types.
A time schedule defines the timetable of a business event that comprises a number of days, each day
consisting of up to three day segments.
In the Day segment click on new entries and divide the 4 days schedule into full session and half session.
In the Day schedules give the Time schedule 4DAYSSCH as shown below.
Give any start date as per your requirement and click on create.
Give the abbreviation/name and description about the purpose of the business event group. Save it.
In the Belong to line call the SAP SKILLS the one which has been created earlier and save it.
Now Go to Create Business Event Type.
System asks for the different delivery methods as shown below select the one which you want as per
your requirement. In this scenario select the classroom training.
In the Main schedule model call the Schedule which we created in Time Schedule.
The configuration which as been set in SPRO is shown in the PSV2 as shown below
Right click on the SAP HCM Business event type and Click on Create with Resources.
In Location Search for the Training Location Vertical Heights and press enter
Click on the SAP HCM BET you can see the Schedule Model.