Sei sulla pagina 1di 236

madhupayroll@gmail.

com

TO BE DOCUMENT

madhupayroll@gmail.com1
madhupayroll@gmail.com

BPP

CUSTOMIZATION

madhupayroll@gmail.com2
madhupayroll@gmail.com

1 DEFINE COMPANY
 SPRO
 F5
 IMG
 ENTERPRISE STRUCTURE
 DEFINITION
 FINANCIAL ACCOUNTING
 CLICK ON DEFINE COMPANY

Enter spro in command fieldpress enterwe get screen

Press f5 or lcick on sap reference imgwe get

madhupayroll@gmail.com3
madhupayroll@gmail.com

Expand enterprise structure

Click on define company

madhupayroll@gmail.com4
madhupayroll@gmail.com

New entries or pres f5

madhupayroll@gmail.com5
madhupayroll@gmail.com

Enter all fields and save

Save

Just press enter

madhupayroll@gmail.com6
madhupayroll@gmail.com

2. Define company code


 SPRO
 F5
 IMG
 ENTERPRISE STRUCTURE
 DEFINITION
 FINANCIAL ACCOUNTING

 Click on Edit, Copy, Delete, Check Company Code

Double click on edit company code data

madhupayroll@gmail.com7
madhupayroll@gmail.com

New entries

Enter all fields

madhupayroll@gmail.com8
madhupayroll@gmail.com

Save

madhupayroll@gmail.com9
madhupayroll@gmail.com

Enter country and regions

Press enter

3.PERSONNEL AREAS

 SPRO
 F5
 IMG
 ENTERPRISE STRUCTURE
 DEFINITION
 HUMAN RESOURCES MANAGMENT

madhupayroll@gmail.com10
madhupayroll@gmail.com

CLICK ON PERSONNEL AREAS

DOUBLE CLICK ON Personnel areas

madhupayroll@gmail.com11
madhupayroll@gmail.com

NEW ENTRIES

ENTER ALL FIELDS AND SAVE

WE GET A SCREEN==>ENTER COUNTRY AND REGION-->PRESS ENTER

TO CREATE MORE PERSONNEL AREAS CLICK N NEXT ENTRY AND CREATE

4.PERSONNEL SUB AREAS

SAME PATH

 SPRO
 F5
 IMG
 ENTERPRISE STRUCTURE
 DEFINITION
 HUMAN RESOURCES MANAGMENT

madhupayroll@gmail.com12
madhupayroll@gmail.com

CLICK ON PERSONEL SUB AREAS

DOUBLE CLICK ON CREATE PERSONNEL SUB AREAS

ENTER PERSONNEL AREA CODEPRESS ENTER--->we get a screen new entries

NEW ENTRIES

madhupayroll@gmail.com13
madhupayroll@gmail.com

enter personnel sub area code and text and SAVE

5.EMPLOYEE GROUPS

 SPRO
 F5
 IMG
 ENTERPRISE STRUCTURE
 DEFINITION
 HUMAN RESOURCES MANAGMENT

madhupayroll@gmail.com14
madhupayroll@gmail.com

CLICK ON Employee Groups==>NEW ENTRIES

enter employee group and text save

6.Employee Subgroups

madhupayroll@gmail.com15
madhupayroll@gmail.com

 SPRO
 F5
 IMG
 ENTERPRISE STRUCTURE
 DEFINITION
 HRM

CLICK ON EMPLOYEE SUB GROUPS

DOUBLE CLICK ON DEFINE EMPLOYEE SUB GROUPS

madhupayroll@gmail.com16
madhupayroll@gmail.com

NEW ENTRIES

MAITNAIN EMPLOYEE SUB GROUPS CODES AND TEXT SAVE

SAVE

So far we have created

A. Company
B. Company code
C. Personnel area
D. Personnel sub areas
E. Employee group
F. Employee sub group

madhupayroll@gmail.com17
madhupayroll@gmail.com

Now we have to link

 company code to company


 personnel area to company code
 employee group to employee sub group

this is called assignment

7. Assign company code to company

 Path
 Spro
 F5
 Img
 Enterprise structure
 Assignment
 Financial accounting


 Click on Assign company code to company

We are linking company code (mamo) to company (matata)

Click on position and your company code four digit code and press enter

madhupayroll@gmail.com18
madhupayroll@gmail.com

Enter company 6 digit code

Save

8 Assignment of Personnel Area to Company Code

 Path
 Spro
 F5
 Img
 Enterprise structure
 Assignment
 HRM

madhupayroll@gmail.com19
madhupayroll@gmail.com

Click on Assignment of Personnel Area to Company Code

Enter your company code 4 digit code and enter your country grouping

India40

Us10

Uk08

International99

9. Assign employee subgroup to employee group

madhupayroll@gmail.com20
madhupayroll@gmail.com

Click on Assign employee subgroup to employee group

New entries

madhupayroll@gmail.com21
madhupayroll@gmail.com

Save

In the same you do for other employee groups and employee sub groups

10 define employee attributes

Path

Sprof5img

madhupayroll@gmail.com22
madhupayroll@gmail.com

Click on define employee attributesenter country grouping

Enter activity and employment and training status

For more information keep your curser in the field and press f1

Activity status
The activity status can be set as follows:

1 = Active employee
2 = Retiree
3 = Early retiree
9 = Other
4 = Part-time work for retirees

madhupayroll@gmail.com23
madhupayroll@gmail.com

Employment status
The employment status can be set as follows:

1 = Industrial worker/hourly paid worker


2 = Salaried employee
3 = Civil servant
9 = Other

Training status
The training status can be set as follows:

1 = Trainee/apprentice
2 = Trained
9 = Other

Info type
Def: info type is type of information of objects (o-c-s-p-t-a-k)

Info type is set (GROUP) of logical related data in which we maintain data of
objects

madhupayroll@gmail.com24
madhupayroll@gmail.com

Info type number ranges


Every info type is identified with 4 digit numeric code

s.no From To text


01 0000 0999 Personnel administration or hr master
data
02 1000 1999 Organizational management and planning
03 2000 2999 Time management
04 4000 4999 Recruitment
05 5000 5999 Web based
06 9000 9999 Customer specific (abap hr consultants
have to create)

madhupayroll@gmail.com25
madhupayroll@gmail.com

Personnel administration
Info type number Text
0000 Actions
0001 Organizational assignment
0002 Personnel data
0003 Payroll status (system generates)
0004 Challenges
0006 Addresses
0007 Planned working time
0008 Basic pay
0009 Bank details
0014 Recurring payments and deduction
0015 Additional payments
0016 Contract details
0017 Travel privileges
0019 Monitoring tasks
0021 Family dependants
0022 Education
0023 Previous employment details
0024 Qualifications
0025 Appraisals
0027 Cost distribution
0028 Internal medical services
0031 Personnel numbers
0040 Object on loans
0041 Date specification
0045 Loans
0050 Time recording information
0078 Loan payment
0105 Communication
0185 Personnel id

madhupayroll@gmail.com26
madhupayroll@gmail.com

ORGANIZAITONAL MGMENT
1000 Object
1001 Relationships
1002 Description
1003 Department / Staff
1004 Character
1005 Planned Compensation
1006 Restrictions
1007 Vacancy
1008 Acct. Assignment Features
1028 Address

TIME MANAGEMENT

2001 Absences
2002 Attendances
2003 Substitutions
2004 Availability
2005 Overtime
2006 Absence Quotas
2007 Attendance Quotas
2010 Employee Remuneration Info
2011 Time Events
2012 Time Transfer Specifications
2013 Quota Corrections
2050 Annual Calendar
2051 Monthly Calendar
madhupayroll@gmail.com27
madhupayroll@gmail.com

2052 Weekly Entry w/Activity Allocation


2500 Personal Work Schedule Times
2501 Employee Time and Labor Data
2502 Quota Statuses

RECRUITMENT
4000 Applicant Actions
4001 Applications
4002 Vacancy Assignment
4003 Applicant Activities
4004 Applicant Activity Status
4005 Applicant’s Personnel Number

INDIAN PAYROLL INFO TYPES

0580 Previous Employment Tax Details


0581 Housing (HRA / CLA / COA)
0582 Exemptions
0583 Car & Conveyance
0584 Income from Other Sources

madhupayroll@gmail.com28
madhupayroll@gmail.com

0585 Section 80 Deductions


0586 Section 80 C Deductions
0587 Provident Fund Contribution
0588 Other Statutory Deductions
0589 Individual Reimbursements
0590 Long term reimbursements
0591 Nominations

US PAYRLL
0207 Residence Tax Area

0208 Work Tax Area

0209 Unemployment State

0210 Withholding Information W4/W5

0234 Add. Withh. Info. US

0235 Other Taxes US

Benefits
0167 Health Plans

0168 Insurance Plans

0169 Savings Plans

0170 Flexible Spending Accounts

0171 General Benefits Information

madhupayroll@gmail.com29
madhupayroll@gmail.com

0172 Flexible Spending Account Claims

0376 Benefits Medical Information

0377 Miscellaneous Plans

0378 Adjustment Reasons

0379 Stock Purchase Plans

Garnishments
0194 Garnishment Document

0195 Garnishment Order

0216 Garnishment adjustment

UK PAYROLL

0065 Tax Data GB

0069 National Ins. GB

0070 Court Orders

0071 Pension Funds GB

0084 SSP Control GB.

0085 SSP1(L) Form Data GB

0086 SSP/SMP Exclusions

Features
Feature is a system controlled object, used to default the value from IMG to info type. That
means whatever we create in IMG is known as value or return code. Whatever we create in
IMG it must be entered in the info type. In the info type we enter the value in two ways.

1 manually

madhupayroll@gmail.com30
madhupayroll@gmail.com

2 automationautomation means system will enter the value from IMG to info type. this is
known as defaulting. To default we are using features

Characteristics

It is identified with 5 digit code. It is maintained either through navigation path or t. code
pe03.featur is maintained in a tree diagram. Once we maintain the feature check and activate
or ctrl f2 and ctrl f3.

Feature is maintained by using following decision operations (parameters)

MOLGA Country grouping


BUKRS Company code
WERKS Personnel area
BTRTL Personnel sub area
PERSG Employee group
PERSK Employee sub group

List of features

FEATURE NAME PURPOSE

IGMOD To default info types


NUMKR To default PA number ranges
PINCH To default administrators
ABKRS To default payroll area
VDSK1 To default organizational key
SCHKZ To default planned working time
TMSTA To default time management status
WWEEK To default working week
madhupayroll@gmail.com31
madhupayroll@gmail.com

WRKHR TO default which hours field


TARIF To default pay scale data
ANSAL To default annual salary
PFREQ To default payment frequency
QUOMO To default quota type selection grouping
PPMOD Set employee subgroup grouping for account
determination

PERSONNEL ACTIONS -PA40


Personnel actions means

 Hiring
 Transfer
 Termination
 Rehire
 Promotion
 Increment
 Long leave
 Return from long leave
 absconding

To run an action (hire) follow the steps

11. Define info group

12 Set up personnel actions

13 Create reasons for personnel actions

14. Change action menu

15. Maintain user parameters

16. Maintain number range intervals for personnel numbers

madhupayroll@gmail.com32
madhupayroll@gmail.com

17. Determine defaults for number ranges

18. Define administrator

19. Define administrator groups

20. Set up organizational key

21. Assign fiscal year variant and chart of accounts to company code

22. Define period parameter

23. Define date modifier

24. Payroll area

25. Generate Payroll Periods

26. Generate Calendar for Cumulations

27. Create control record

28. Check default payroll area

Apart from the above steps we have to know the following things

1. dynamic actions
2. info type sub type creation
3. screen modifications
4. info type menus
5. header and footer modifications

11. Define info groups

 Spro
 Img
 Personnel management
 Personnel administration
 Customizing procedures
 Actions

We are creating an info group (menu), which contains list of info types and default them
with a feature called IMGOD

madhupayroll@gmail.com33
madhupayroll@gmail.com

Info group is group of info types, it is also known as menu. It is defined with any two digit code.
This info group must be assigned with another two digit numeric code is known as user
group/ref number

Process:Click on define info groupwe get a screen as follow

Double click on User Group Dependency on Menus and Info GroupsNew entriesEnter all
fields

Save

Backbackwe get a screen

madhupayroll@gmail.com34
madhupayroll@gmail.com

Double click on info group

Enter info group two digit code and press enter

New entries
madhupayroll@gmail.com35
madhupayroll@gmail.com

Enter all fields

Press enter so that info type text will come save

madhupayroll@gmail.com36
madhupayroll@gmail.com

Click on info group modifier on the same screen

Click on Change

Select werkscreate

madhupayroll@gmail.com37
madhupayroll@gmail.com

Select personnel areaPress enter

Select your personnel area (mahy)create

Press enter

Enter your four digit code which we created under infogroup modifier

madhupayroll@gmail.com38
madhupayroll@gmail.com

Press enter

Check and activate

12. Set up personnel actions

Same path

Click on Set up personnel actions

madhupayroll@gmail.com39
madhupayroll@gmail.com

Double Click on Personnel Action TypesNew entries

Enter all fields

Save

13. Create reasons for personnel actions

Same path

madhupayroll@gmail.com40
madhupayroll@gmail.com

Click on create reasons for personnel actions

New entries

Save

14. Change action menu

madhupayroll@gmail.com41
madhupayroll@gmail.com

Click on change action menu

Double click on action menuenter 01

Press enternew entries

madhupayroll@gmail.com42
madhupayroll@gmail.com

15. Maintain user parameters

 Spro
 Img
 Pm
 Pa
 Basic settings

Click on maintain user parameter

Specify your countrypress enterpress enter

madhupayroll@gmail.com43
madhupayroll@gmail.com

Click on parameters

Save

16. Maintain number range intervals for personnel numbers

Same path

t.codepa04

Click on Maintain number range intervals for personnel numbers

madhupayroll@gmail.com44
madhupayroll@gmail.com

Click on insert interval

Press enter

madhupayroll@gmail.com45
madhupayroll@gmail.com

Save

17 Determine defaults for number ranges

Same path

We are defaulting number ranges with a feature called NUMKR

CLICK ON Determine defaults for number ranges

madhupayroll@gmail.com46
madhupayroll@gmail.com

CHECK AND ACTIVATE

18. Define administrators

 Path
 Spro
 Img
 Pm
 Pa
 Organizational data
 Organizational assignment

madhupayroll@gmail.com47
madhupayroll@gmail.com

Click on Define administratornew entries

Create three administrators

1. Payroll administrator

2. Time administrator

3. Pa administrator

madhupayroll@gmail.com48
madhupayroll@gmail.com

Save

19. Define administrator groups

Same path

Defaulting administrator into 0001 info type with a feature called PINCH

CLICK ON Define administrator groups


madhupayroll@gmail.com49
madhupayroll@gmail.com

CHECK AND ACTIVATE

20. ASSIGN FISCAL YEAR VARIANT AND CHART OF ACCOUNTS TO COMPANY CODE

T.CODE =OBY6

CLICK ON YOUR COMPANY CODE

madhupayroll@gmail.com50
madhupayroll@gmail.com

ENTER CHART OF ACCOUNTS AND FISCAL YEAR VARIANT

SAVE

22. DEFINE PERIOD PARAMETER

 SPRO
 IMG
 PAYROLL
madhupayroll@gmail.com51
madhupayroll@gmail.com

 PAYROLL INDIA
 BASIC SETTINGS
 PAYROLL ORGANIZATION

DEF:PERIOD PARAMETER specifies for what duration period the payment is paid

 Monthly
 Weekly
 Bimonthly
 Quarterly
 Half yearly
 Yearly

We can use existed period parameter or we can create new with two digit code (numeric)

Click on define period parameternew entries

madhupayroll@gmail.com52
madhupayroll@gmail.com

Save

23. Date modifier

Same path

Def: date modifier specifies the payment date. It is also defined with two digit code

Click on define date modifiernew entries

Save

24 payroll area

Same path

Def: payroll area is group of employees, to whom the company has to run payroll ONCE for a specific
period and on a specific date for their respective services

madhupayroll@gmail.com53
madhupayroll@gmail.com

That means a payroll area contains period parameter and date modifier

Payroll are is defined with two digit code

Click on Check Payroll Accounting Area

d.click on check payroll areanew entries

madhupayroll@gmail.com54
madhupayroll@gmail.com

Save

24. Generate Payroll Periods

Same path

Click on generate payroll periods

Double click on generate payroll periods

madhupayroll@gmail.com55
madhupayroll@gmail.com

Click on execute

Press enter

madhupayroll@gmail.com56
madhupayroll@gmail.com

Pay day rule

1 Adds no of days to the period start date


2 Deducts no of days to the period end date
3 Adds no of days to the period end date
4 No of days is the payment date or monthly only

Back

Back

madhupayroll@gmail.com57
madhupayroll@gmail.com

Double click on check dates of periods

Enter your period parameter

Press enter

Just check it

madhupayroll@gmail.com58
madhupayroll@gmail.com

26 Generate Calendar for Cumulations

Same path

Click on Generate Calendar for Cumulations

Execute

Press enter

madhupayroll@gmail.com59
madhupayroll@gmail.com

27. Create control record

Same path

Same path

To create control record-t.code ==pa03

Def:control record controls master data

Every payroll area contains control record

Click on Check Payroll Accounting Area

Click on create control record

madhupayroll@gmail.com60
madhupayroll@gmail.com

Enter payroll areacreate

Create

1. Payroll period

Give one period back for the period which you run payroll or current period

I wanted to run payroll for the may

02:2015one period back 01:2015

2.earliest retro accounting period

Give either company foundation date or go live period

madhupayroll@gmail.com61
madhupayroll@gmail.com

Save

28. Check default payroll area


t.code pe03

Enter pe03press enter

We are defaulting payroll area in 0001 info type with a feature called ABKRS

madhupayroll@gmail.com62
madhupayroll@gmail.com

Enter abkrs featreclick on change

madhupayroll@gmail.com63
madhupayroll@gmail.com

Hire an employee

Maintain user parameterssu3CLICK ON PARAMETERS

Maintain molga and ugr

madhupayroll@gmail.com64
madhupayroll@gmail.com

Save

Pa40press enterselect your action type

Press enter

Select your action type Click on execute or press f8

We get 0000=actions info type

madhupayroll@gmail.com65
madhupayroll@gmail.com

Enter all fields

madhupayroll@gmail.com66
madhupayroll@gmail.com

Save

When we save---we get 0001 info type

madhupayroll@gmail.com67
madhupayroll@gmail.com

NUMKRnumber ranges

ABKRSPAYROLL AREA

PINCHADMINISTRATORS

ENTER ADMINISTRATORS

madhupayroll@gmail.com68
madhupayroll@gmail.com

PRESS ENTER AND SAVE

We get 0002

madhupayroll@gmail.com69
madhupayroll@gmail.com

Enter all fields save

madhupayroll@gmail.com70
madhupayroll@gmail.com

SAVE

We get 0006

Choose address tryps

Choose address typePress enter

madhupayroll@gmail.com71
madhupayroll@gmail.com

ENTER ALL FIELDS

Save

IF WE 0007 AND 0008 SKIP THEM

IF THE DATE IS THERE PLZ MAINTAIN 0007 AND 0008 AND SAVE

Hiring is over

madhupayroll@gmail.com72
madhupayroll@gmail.com

To see employee data / info types use t.code pa30

Pa30press enter

Transfer
28. Define info group

29. Set up personnel actions

30. Create reason for action

31. Change action menu

madhupayroll@gmail.com73
madhupayroll@gmail.com

28. Define info group


Path

Click on define info groups

Click on User Group Dependency on Menus and Info Groups

New entries

madhupayroll@gmail.com74
madhupayroll@gmail.com

ENTER ALL FIEDLS AND SAVE

Save

Back

Back

madhupayroll@gmail.com75
madhupayroll@gmail.com

Double click on info group

Enter info group code

Press enter

madhupayroll@gmail.com76
madhupayroll@gmail.com

New entries

Save

madhupayroll@gmail.com77
madhupayroll@gmail.com

Check igmod feature

Just check

29. Set up personnel actions


Same path

Click on set up personnel actions

madhupayroll@gmail.com78
madhupayroll@gmail.com

Double click on personnel actions

New entries

Hiring1

Transfer0 under function character

madhupayroll@gmail.com79
madhupayroll@gmail.com

Save

30. Create reasons for personnel actions


Path

Click on create reasons for personnel actions

New entries

Save

31. Change action menu

Same path

madhupayroll@gmail.com80
madhupayroll@gmail.com

Click on change action menu

Double click on action menu

Enter 01

Press enterNew entries

madhupayroll@gmail.com81
madhupayroll@gmail.com

Save

I am transfer from fin dept to mark dept

Pa40press enterenter personnel numberenter transfer dateselect transfer action typeclick


on execute or press f8

madhupayroll@gmail.com82
madhupayroll@gmail.com

When we click on execute we get the following screen

We get 0000 info type

madhupayroll@gmail.com83
madhupayroll@gmail.com

Enter action reason

madhupayroll@gmail.com84
madhupayroll@gmail.com

save

If u wanted to change personnel area employee and employee sub group- u can change

Press enter and save we get 0001 info type

madhupayroll@gmail.com85
madhupayroll@gmail.com

Change from fin dept to mark

madhupayroll@gmail.com86
madhupayroll@gmail.com

Savewe get 0002skip it

We get 0006change the address if required

madhupayroll@gmail.com87
madhupayroll@gmail.com

Choose type of address

If u wanted to change address—u can change

Where do we see hiring and transfer action

Pa30enter personnel numberselect 0000click on overview

madhupayroll@gmail.com88
madhupayroll@gmail.com

Select 0000click on overview

madhupayroll@gmail.com89
madhupayroll@gmail.com

TERMINATION
1. DEFINE INFO GROUP

madhupayroll@gmail.com90
madhupayroll@gmail.com

CLICK ON DEFINE INFO GROUP

D.CLICK ON User Group Dependency on Menus and Info GroupsNEW ENTRIES

Enter all fields and save

madhupayroll@gmail.com91
madhupayroll@gmail.com

SAVE

BACK

BACK

CLICK ON INFO GROUPENTER YOUR TWO DIGIT CODE INFO GROUPPRESS ENTER

NEW ENTIRES

madhupayroll@gmail.com92
madhupayroll@gmail.com

SAVE

CHECK IGMOD FEATURE

madhupayroll@gmail.com93
madhupayroll@gmail.com

2 SET UP PERSONNEL ACTION TYPES


SAME PATH

madhupayroll@gmail.com94
madhupayroll@gmail.com

Click on Set up personnel actions

D.CLICK ON PERSONNEL ACTION TYPES

NEW ENTRIES

MSN20 for withdrawal/ TERMINATION


MSN21 for reentry/ REHIRE
MSN32 for early retirement/retirement

madhupayroll@gmail.com95
madhupayroll@gmail.com

SAVE

3. Create reasons for personnel actions

CLICK ON Create reasons for personnel actions

madhupayroll@gmail.com96
madhupayroll@gmail.com

SAVE

4. CHANGE ACTION MENU

CLICK ON CHANGE ACTION MENU

madhupayroll@gmail.com97
madhupayroll@gmail.com

D.CLICK ON ACTION MENUENTER 01PRESS ENTER

SAVE

madhupayroll@gmail.com98
madhupayroll@gmail.com

HOW TO REMINATE AN EMPLOYEE

PA40ENTER PERSONNEL NOENTER RERMINATION DATESELECT


TERMINATION ACTIONCLICK ON EXECUTE

EXECUTE

We get 0000

madhupayroll@gmail.com99
madhupayroll@gmail.com

ENTER ACTIN REASON

Enter and save

madhupayroll@gmail.com100
madhupayroll@gmail.com

WE GET NEXT INFO TYPE

SAVE

WE GET NEXT INFO TYPE

madhupayroll@gmail.com101
madhupayroll@gmail.com

SAVE

How to see employee actions types

Pa30enter personnel numberselect 0000click on overview

madhupayroll@gmail.com102
madhupayroll@gmail.com

Click on overview

madhupayroll@gmail.com103
madhupayroll@gmail.com

Info type menus

Info type menus means list of info types which will be displayed in pa30 screen

We can see 10 menu on pa30 screen

madhupayroll@gmail.com104
madhupayroll@gmail.com

Client wants like this

Pa menu Time menu


0000 2001
0001 2002
0002 2003
0003 2004
0006 2005
0007 2006
0008 2007
0009 2010
0014 2011
0015 2012
2013

madhupayroll@gmail.com105
madhupayroll@gmail.com

32. Info type Menu


Path

Click on info type menus

Click on info type menu

Double click on User group dependency on menus and info groups=New entries

madhupayroll@gmail.com106
madhupayroll@gmail.com

SAVE

BACK

BACK

D.click on Info type menu

Enter menupress enter

New entries

madhupayroll@gmail.com107
madhupayroll@gmail.com

Save

Again create m2

madhupayroll@gmail.com108
madhupayroll@gmail.com

save

33 Determine choices of info type menus


Same pathclick on determine choices of info type menuswe get a screenD. click on info type
menusEnter 01press enterNew entries

madhupayroll@gmail.com109
madhupayroll@gmail.com

Save

To see the menus

Su3check ur usergroup

Go to pa30see the menus

madhupayroll@gmail.com110
madhupayroll@gmail.com

Screen modifications
Open an info type

madhupayroll@gmail.com111
madhupayroll@gmail.com

Wanted to hide nick name field

So keep your curser on the field

madhupayroll@gmail.com112
madhupayroll@gmail.com

Systemsclick on status

madhupayroll@gmail.com113
madhupayroll@gmail.com

Note down programme name and screen number

p.namemp000200

screen2000

go to table v_t588m

sm30enter table ename

madhupayroll@gmail.com114
madhupayroll@gmail.com

CLICK ON Maintain

Enter programme name

madhupayroll@gmail.com115
madhupayroll@gmail.com

Press enter

d.click on the screen

madhupayroll@gmail.com116
madhupayroll@gmail.com

Nick name-hide

Save

Go to info type==check it

madhupayroll@gmail.com117
madhupayroll@gmail.com

Dynamic actions
We can maintain in t588zsm30enter table name

madhupayroll@gmail.com118
madhupayroll@gmail.com

Click on maintain

New entries

madhupayroll@gmail.com119
madhupayroll@gmail.com

Function character of step


00 for Independent of the current function carried out

02 for Change

04 for Create
06 for Change and create

08 for Delete

10 for Change and delete

12 for Create and delete

Indicator for step


P - Check conditions

I - Maintain infotype record

W - Set default values when creating a new record

V - Reference to another step

F - Call routine

M - Send mail

Other entries in this column mean "comment line".

For further documentation, refer to the field Variable function part.

madhupayroll@gmail.com120
madhupayroll@gmail.com

Save

Hire an employee

madhupayroll@gmail.com121
madhupayroll@gmail.com

WHEN WE SPECIFY AS MARIEDWE GET 0021

THIS IS 0021

ENTER FIELDS

madhupayroll@gmail.com122
madhupayroll@gmail.com

SAVE

Info type sub type creation


We wanted to create driver as sub type in 0021 info type

Check in 0021 whether it is there or not

madhupayroll@gmail.com123
madhupayroll@gmail.com

Sm30enter v_t591aclick on maintainenter info type number

madhupayroll@gmail.com124
madhupayroll@gmail.com

CLICK ON MAINTAIN

Press enter

madhupayroll@gmail.com125
madhupayroll@gmail.com

NEW ENTRIES

Save

GO TO PA30 AND CHECK IT

madhupayroll@gmail.com126
madhupayroll@gmail.com

Organizational mgmt
Plan version

To create plan version use oopv

madhupayroll@gmail.com127
madhupayroll@gmail.com

Generally we use 01=current plan version

To create new entries

You can create your own plan version

To set active plan version—use t.code ooap

madhupayroll@gmail.com128
madhupayroll@gmail.com

Save

madhupayroll@gmail.com129
madhupayroll@gmail.com

OM number ranges
Oonr=to create number ranges
s.no Code Object
1 $$$$ Organizational unit
2 01c Job
3 01s Position
4 01t Task
5 01a Work centre
This is existed one—standard

To create new number ranges

Code Object
O maO
C maC
S maS
T maT
A maA

Ma=plan
Use t.code oonr version

To see existed number ranges

madhupayroll@gmail.com130
madhupayroll@gmail.com

Select $$$$==>click on

Click on number maintenance

madhupayroll@gmail.com131
madhupayroll@gmail.com

Click on status

To create new number ranges with your plan version

User oonr t.codepress enter

madhupayroll@gmail.com132
madhupayroll@gmail.com

New entries

Enter code plan version+object key=mao

Code=plan version +object key

Save

madhupayroll@gmail.com133
madhupayroll@gmail.com

Click on change intervals

Click on insert interval

madhupayroll@gmail.com134
madhupayroll@gmail.com

Enter any two digit code

Enter from number and to number

madhupayroll@gmail.com135
madhupayroll@gmail.com

Save

To see objects—t.code ooot


Object Key
Organizational unit O
Job C
Position S
Person P
Task T
Work centre A
Cost centre k

madhupayroll@gmail.com136
madhupayroll@gmail.com

Om info types

To see om info types ooit

madhupayroll@gmail.com137
madhupayroll@gmail.com

Organizational structure

Object Key
Organizational unit O
Job C
Position S
Person P
Cost centre K
Work centre A
Task t

madhupayroll@gmail.com138
madhupayroll@gmail.com

Let us take company structure

Hr depthr mgrs

Fin deptfin mgrs

Mark deptmark mgrs

It deptit mgrs

Hr mgrravi

Fin mgrdileep

Mark mgrkoti

It mgrrasheed

madhupayroll@gmail.com139
madhupayroll@gmail.com

Hr mgrpayroll

Fin mgrfinancial activities

Mark mgrsales activities

It mgrdeliver activities

Tata mobiles is in hyderabad and in mumbai

Corporate office=corporate services

Plant procurement

As is To be
Tata
Motors

O
Mobiles
SOFTWARE
Hyd-corp
Mumbai plant
Hr /fin/mark/it/prod/parcel/packing

Hr depthr mgrs
Fin deptfin mgrs

S
Mark deptmark mgrs
It deptit mgrs

Hr mgrravi
Fin mgrdileep

P
Mark mgrkoti
It mgrrasheed

madhupayroll@gmail.com140
madhupayroll@gmail.com

Hr mgrpayroll
Fin mgrfinancial activities

T
Mark mgrsales activities
It mgrdeliverY activities

Tata mobiles is in hyderabad and in mumbai

Corporate office=corporate services


A
Plantprocurement

k
Job:

Job is general description of task or general classification of task

Job Positions
Mgr Hr mgr
Fin mgr
Mark mgr
It mgr
Office mgr
Plant mgr

Eng Software engineer


Hardware engineer
Electrical engineer
Mechanical engineer
Plant engineer

madhupayroll@gmail.com141
madhupayroll@gmail.com

Let us create in simple maintenance


Ppoc_old create
Ppom_oldchange
Ppos_olddisplay

Enter ppoc_old in command fieldpres enter

Press enter

madhupayroll@gmail.com142
madhupayroll@gmail.com

Enter data

madhupayroll@gmail.com143
madhupayroll@gmail.com

Press enter

KEY
UNIUQE ABBR NAME OF
COMPANY
THIS IS CALLED MAIN /ROOT/PARANT ORG UNIT

Under tata=we have create motors,mobiles and software

madhupayroll@gmail.com144
madhupayroll@gmail.com

Select main org-click on create

Enter abbr+text

madhupayroll@gmail.com145
madhupayroll@gmail.com

Press enter

These are called


sub org.units

These are called sub organizational units

As per your client requirement---create org.units

As we have to create corp and plant under mobiles

madhupayroll@gmail.com146
madhupayroll@gmail.com

Select mobilescreate

Press enter

Create hr—fin—mark—it under corporate office

madhupayroll@gmail.com147
madhupayroll@gmail.com

Press enter

Create production---parcel—packing---under plant

madhupayroll@gmail.com148
madhupayroll@gmail.com

Create

Press enter

madhupayroll@gmail.com149
madhupayroll@gmail.com

How to see the total structure in structural graphics


Select main org.unitclick on structural graphics

Click on structural graphics

madhupayroll@gmail.com150
madhupayroll@gmail.com

How to delete an object

Now I wanted to delete software

Select the object=shift f2press enter or editdeleteobject

madhupayroll@gmail.com151
madhupayroll@gmail.com

Press enter

We get message on status bar saying that one object is deleted

Now software is no more

How to change the sequence

madhupayroll@gmail.com152
madhupayroll@gmail.com

I want to move mobiles in the place of motors

Select the object

Click on change sequence

madhupayroll@gmail.com153
madhupayroll@gmail.com

Click on the object, where do we move or click on open handed iconClick on motors

How do we move an object from one dept to another dept

madhupayroll@gmail.com154
madhupayroll@gmail.com

Create one more hr dept in corporate

madhupayroll@gmail.com155
madhupayroll@gmail.com

I wanted to move hr dept from corp to plant

Select the object=click on move icon in function bar

madhupayroll@gmail.com156
madhupayroll@gmail.com

madhupayroll@gmail.com157
madhupayroll@gmail.com

We wanted to move to plantso click on plant

Press enter

madhupayroll@gmail.com158
madhupayroll@gmail.com

How to change date/abbreviation/text

madhupayroll@gmail.com159
madhupayroll@gmail.com

I wanted to change mark dept abbreviation

Select the object---go to menu baredit

madhupayroll@gmail.com160
madhupayroll@gmail.com

Click on Change

rename

madhupayroll@gmail.com161
madhupayroll@gmail.com

We have changedPress enter

How to delimit an object

To wind up a dept---close---

Keep an end date of an object

madhupayroll@gmail.com162
madhupayroll@gmail.com

We have to keep motors-end date as 31.12.2015

To delimitselect the objectmenu baredit

madhupayroll@gmail.com163
madhupayroll@gmail.com

Editdelimitclick on object

Click on delimitation date

madhupayroll@gmail.com164
madhupayroll@gmail.com

Change the date into 31.12.2015

Press enter

Press enter

How to create jobs and positions

First create a job and later create a position

madhupayroll@gmail.com165
madhupayroll@gmail.com

How to create a job?

Click on staff assignments or press f8

Press f9 create job or ==> or editcreatejobs

click on job

madhupayroll@gmail.com166
madhupayroll@gmail.com

Enter abbr and textPress enter

We can’t see job in hierarchy but we can see a message on status bar .We can see job after creation of
position

How to create a position


Select the deptclick on create position or f8

Create

madhupayroll@gmail.com167
madhupayroll@gmail.com

Enter jobPress enter

Convert the job into position

How

madhupayroll@gmail.com168
madhupayroll@gmail.com

Mgr Hr mgr

Mgr Fin mgr


Mgr Mark mgr
Mgr It mgr

Convert the job into positions

Enter no of requested positions

Enter no of positions

madhupayroll@gmail.com169
madhupayroll@gmail.com

Save

Similarly create positions in other depts

Similarly we can create positions in fin dept and mark dept

madhupayroll@gmail.com170
madhupayroll@gmail.com

How to create job and positions (ceo)

Select the deptclick on position

madhupayroll@gmail.com171
madhupayroll@gmail.com

Click on create jobs

Enter abbr and name

Press enter

madhupayroll@gmail.com172
madhupayroll@gmail.com

madhupayroll@gmail.com173
madhupayroll@gmail.com

How to see job and positions

Double click on position

o-c-scalled primary building elements

How to create chief

Select the position--menu baredit=

madhupayroll@gmail.com174
madhupayroll@gmail.com

Click on Create

Press enter

madhupayroll@gmail.com175
madhupayroll@gmail.com

How to assign a holder to a position

Select the positionclick on assign holder or f7

madhupayroll@gmail.com176
madhupayroll@gmail.com

Enter personnel number and hiring datePress enter

Save

madhupayroll@gmail.com177
madhupayroll@gmail.com

Reporting structure

Select deptgo to 

Gotoclick on reporting structure

madhupayroll@gmail.com178
madhupayroll@gmail.com

Select the bossclick on elevate

madhupayroll@gmail.com179
madhupayroll@gmail.com

Check the immediate subordinatePress enter

Select second bossclick on elevatesame process

madhupayroll@gmail.com180
madhupayroll@gmail.com

Many to one

All the positions have to report to 50012232 position

So select fin deptgotoclick on r.structure

madhupayroll@gmail.com181
madhupayroll@gmail.com

madhupayroll@gmail.com182
madhupayroll@gmail.com

madhupayroll@gmail.com183
madhupayroll@gmail.com

HOW TO CREATE TASK

GO TO CLICK ON TASK MAINTENANCE

madhupayroll@gmail.com184
madhupayroll@gmail.com

CHOOSE TASK TYPEAS CUSTOMER TASKCREATE

SAVE

HOW TO ASSIGN TASK to a position

DOUBLE CLICK ON THE POSITIONSELECT THE POSITIONCLICK ON ASSIGN TASK or f8

madhupayroll@gmail.com185
madhupayroll@gmail.com

ENTER TASK ABBRPRESS ENTER

madhupayroll@gmail.com186
madhupayroll@gmail.com

PRESS ENTER

HOW TO ASSIGN A COST CENTRE TO AN OBJECT

Note: cost centre is created by fico.

SELECT POSITION OR ORG.UNITGO TOCLICKON ACCOUNT ASSIGGMENT

madhupayroll@gmail.com187
madhupayroll@gmail.com

SELECT EITHER S OR O

CLICK ON MASTER COST CENTRE or f7

madhupayroll@gmail.com188
madhupayroll@gmail.com

ENTER COST CENTRE

ENTER ANY COST CENTRE

SAVE

ACCOUNT ASSIGNMENT FEATURE

THIS is to be maintained to restrict a position for a personnel area, psa and company code to be hired

Select the positiongo to click on account assignment

madhupayroll@gmail.com189
madhupayroll@gmail.com

Select the positionclick on account assignment feature

madhupayroll@gmail.com190
madhupayroll@gmail.com

Save

How to maintain cost distribution

Select the positiongotoaccount assignment==>Select the positionclick on cost distribution

Enter al fields save

madhupayroll@gmail.com191
madhupayroll@gmail.com

Om info typesooit
1000 Object
1001 Relationships
1002 Description
1003 Department/Staff
1004 Character
1005 Planned Compensation
1006 Restrictions
1007 Vacancy
1008 Acct. Assignment Features
1011 Work Schedule
1013 Employee Group/Subgroup
1018 Cost Distribution
1028 Address

Relationshipsoovk
We can see all relationships in oovk

madhupayroll@gmail.com192
madhupayroll@gmail.com

In simple maintenance----1001 info type is maintained by the system

1001=relationships

Object Relationship Object


O A002=reports to O
B002=is the line supervisor of
O A003=BELONGS TO S
B003=INCORPRATES
S A008= HOLDER P
B008=HOLDER
S A007=describes C
B007=is described by
S A007=describes T
B007=is described by

O A003=belongs to A
B003=incorporates
S A011=cost centre assignment K
B011=cost centre assignment
O A011=cost centre assignment K
B011=cost centre assignment
s-chief A012=manages O
B012=is managed by
S A002=reports to S
B002=is the line supervisor of

madhupayroll@gmail.com193
madhupayroll@gmail.com

How to see relationships in simple maintenance

Select objectshift f4

Select 1001 relationship info typedisplay

madhupayroll@gmail.com194
madhupayroll@gmail.com

Select 1001info typedisplay

madhupayroll@gmail.com195
madhupayroll@gmail.com

Tocreate other info type—seelct info type—create—maitnain data save

How to maintain other info types


Select info typeclick on createmaintain the datasave

If we wanted to maintain description of the object

Select descriptiongo to create

madhupayroll@gmail.com196
madhupayroll@gmail.com

Save

madhupayroll@gmail.com197
madhupayroll@gmail.com

Expert mode
po10 organizational.unit
po01 work centre
po03 job
po13 position
pfct task

Variation

Simple Expert mode


With one t.code we can create everything Multiple t.codes
We can create multiple objects at a time We can create only one
No work centre is created We can create
Relationships info type is maintained by By the user
system
No cross reporting Yes
We can see complete output Can’t

Let us take a company structure

madhupayroll@gmail.com198
madhupayroll@gmail.com

Prepare BBP

Po10press enterwe get a screen

madhupayroll@gmail.com199
madhupayroll@gmail.com

Remove numberselect 1000 objectclick on create

Enter from and to date==>Enter abbrevation and text

save

System will ask relationship, it is not possible to create(we need two objects)

Come back

madhupayroll@gmail.com200
madhupayroll@gmail.com

Create corporate office

remove the number==>select object==>create

madhupayroll@gmail.com201
madhupayroll@gmail.com

we get screen==>Enter abbr and textsave

save

Now create relationship between corp and css

check relationships a002,check object as organizational unit==>enter css abbrevation against


Id of related object (c1)

madhupayroll@gmail.com202
madhupayroll@gmail.com

Press enter

Save

Now create bpo

process

remove number==>select object==>click on create==>enter abbreviation and text

madhupayroll@gmail.com203
madhupayroll@gmail.com

Save

now create relationships between CSS to bpo

process:==>

check relationships a002

check object as organizational unit

enter ID of related object (c1) press enter save

Create hr dept

process:==>remove number==>select object==>click on create==>enter abbrivation and text

madhupayroll@gmail.com204
madhupayroll@gmail.com

Save

now we are creating relationships hr dept to corporate

process

check relationships a002

check object as org.unit

enter ID of related object (c2 )==>Save

How to create job


Use po03 t.code==>remove number==>select object==>click on create==>enter abbreviation
and text

madhupayroll@gmail.com205
madhupayroll@gmail.com

save

System won’t ask relationships. We can create relationships after position created

How to create position

Use t.codepo13remove id numberselect objectcreate==>enter abbreviation and


text

madhupayroll@gmail.com206
madhupayroll@gmail.com

save

Now create relationships between S to O (a003 /b003

check relationship a003

check Type of related object ( organizational unit )

enter ID of related object (c4)==>press enter sav

save

Now create relationship between S to C (a007/b007)

process

select relationships info type (1001)==>click on create

enter Relationship type/relationship ( b007 )

enter Type of related object (job )

enter ID of related object (c5 ) press enter

madhupayroll@gmail.com207
madhupayroll@gmail.com

save

Create task
User t.codepfct==>click on execute==>

select tasks==>click on create==>enter abbr and name

madhupayroll@gmail.com208
madhupayroll@gmail.com

press enter

back==>click on yes

Now we have to create relationships between S and T


Go to position-po13

Enter position id and press enterselect 1001 relationship infotype==>create==>

enter Relationship type/relationship B007

enter Type of related object (task)

enter ID of related object (c7)

madhupayroll@gmail.com209
madhupayroll@gmail.com

press enter

save

How to create work centre

Po01==>remove the number==>select object-->click on create==>enter abbreviation and text

save

madhupayroll@gmail.com210
madhupayroll@gmail.com

now we have to create relationships between O to A a003/b007

process==>selct 1001 relationship infotype==>click on create

enter Relationship type/relationship b003

enter Type of related object (organizational unit)

enter ID of related object (c1)

enter current date

press enter

madhupayroll@gmail.com211
madhupayroll@gmail.com

save

we have created everything, but we can't see complete structure in expert mode. to see the
complete output go to simple maintenance and see the output

process:==>ppos_old==>

enter abbrevation press enter

madhupayroll@gmail.com212
madhupayroll@gmail.com

to see positions click on staff assignments

to see job and task double click on position

madhupayroll@gmail.com213
madhupayroll@gmail.com

General method

t.code pp01

it is similar to expert mode

Organization and staffing


Ppoce=create
Ppome=change
Ppose=display
Let us see the structures which we created in simple and expert mode

Pposepress enter

Click on org.unit==>Enter main org unit.abbr

madhupayroll@gmail.com214
madhupayroll@gmail.com

Press enter

double click on the org.unit

madhupayroll@gmail.com215
madhupayroll@gmail.com

In expert mode we have create let us see

Let us create a new organizational. Structure

hr mgr
hr mgr--payroll activities
css-hyd

In organization and staffingthe screen is divided into four parts

1.search area

2.result area

3.over view area

madhupayroll@gmail.com216
madhupayroll@gmail.com

4.detailed area

To create org.structure=Ppoce ( t.code )press enterENTER START AND END


DATEPress enter

Create everything in detailed area

enter abbreviation and text and save

Save

We can create address, description on a single screen

how to create adress==>SELECT ADDRESS INFO TYPECREATE

madhupayroll@gmail.com217
madhupayroll@gmail.com

Under css=create corporate office and bpo

process==>Select main org.unit click on create or right click==>click on create

Select org.unit

madhupayroll@gmail.com218
madhupayroll@gmail.com

Choose organizational unitpress enter

Create corporate office –in detailed area

madhupayroll@gmail.com219
madhupayroll@gmail.com

-save

Next create bpo

Save

Under corporate office—create hr dept

madhupayroll@gmail.com220
madhupayroll@gmail.com

To create hr deptselect corp-createselect org.unit

Save

How to create job?

Menu bareditclick on create jobs

Save

madhupayroll@gmail.com221
madhupayroll@gmail.com

How to create a position

Select deptcreateclick on position

Enter hr mgr abbr and textEnter job code

madhupayroll@gmail.com222
madhupayroll@gmail.com

Save

How to create task


Select objectright clickgo to

madhupayroll@gmail.com223
madhupayroll@gmail.com

Click on task assignment

Select the positioncreateselect taskpress enter

madhupayroll@gmail.com224
madhupayroll@gmail.com

Enter task abbr AND text

Save

How to create work centre


Select the objectcreateselect work centrepress enter

madhupayroll@gmail.com225
madhupayroll@gmail.com

Press enter

Enter abbr and text

Save

madhupayroll@gmail.com226
madhupayroll@gmail.com

Drag and drop method


If we wanted to find out a fin dept from the system—and drop as you wish

I WANTED TO ADD fin dept under corporate office,

Fin dept we have already created in simple maintenance

Find out fin dept

Click on org.unit unit search area

madhupayroll@gmail.com227
madhupayroll@gmail.com

Enter fin* abbr

We get fin dept in result areadrag it and drop wherever u want

We found the fin dept and dropped under corporate office

madhupayroll@gmail.com228
madhupayroll@gmail.com

Integration switches
Sm30t77s0

Sm30enter t77s0

Click on maintain

madhupayroll@gmail.com229
madhupayroll@gmail.com

under PLOGI PLOGI enter your plan versin

If plogi orga-----is with xthat means==integration switch is on between

PA and OM

If it is blank-there is no integration between Pa and om

It is form t77s0
table

If plogi preli=99999999 that means we use this as default position

madhupayroll@gmail.com230
madhupayroll@gmail.com

if the NUMRG COMP value is blank that means the number ranges which is standard created
for 01 plan version are applicable to other plan version

if the vaue is X system won't allow us to create new OM number ranges

RHINTEXX-REPORTS
1.RHINTE00
2.RHINTE10
3.RHINTE20
4.RHINTE30
1.RHINTE00 ( PA TO PD)

SE38ENTER RHINTE00==>CLICK ON EXECUTE

madhupayroll@gmail.com231
madhupayroll@gmail.com

EXCUTE==>WE GET A SCREEN==>ENTER PERSNNEL NUMBER EXECUTE

2.RHINTE10 ( OM WITH PA)

SE38==>ENTER RHINTE10==>EXECUTE

we get a screen

enter plan version,enter object key (o,c,s) enter object code

madhupayroll@gmail.com232
madhupayroll@gmail.com

click on execute

click on org.unit we get following screen

madhupayroll@gmail.com233
madhupayroll@gmail.com

RHINTE20 ( OM or PA missing objects)


se38==>enter RHINTE20==>CLICK ON EXECUTE==>WE GET A SCREEN==>

ENTER PLAN VERSION,ENTER OBJECT AND OJBECT ID==>CLICK N EXECUTE

madhupayroll@gmail.com234
madhupayroll@gmail.com

RHINTE30

SE38==>ENTER RHINTE30==>CLICK ON EXECUTE==>WE GET A SCREEN==>

CHOSE OTHER PERIOD enter from date and to date enter personnel number and click on
execute

madhupayroll@gmail.com235
madhupayroll@gmail.com

madhupayroll@gmail.com236

Potrebbero piacerti anche