You are on page 1of 43

element name code

OX15 company SFL


OX02 CO CODE SFC
P.AREA SFCN
P.AREA SFHY
PSA 2000
PSA 2001
PSA 2002
PSA 2003
PSA 2004
PSA 1000
PSA 1001
E.GRP +
E.GRP -
E.SG 99
E.SG 98
E.SG 97
ESG 96
Info group BR
igmod RETURN VALUE PBKR
PERSONAL ACTION TYPES B1
reasons for personnel action
ORG KEY BB
ADMINISTRATOR GRP PBAD

7 Assign company code to company


8 Assignment of Personnel Area to Company Code
9 Assign employee subgroup to employee group
10 define employee atributes
SPRO--F5--IMG--PM---PA---ORGANIZATIONAL DATA---ORGANIZATIONAL ASIGNMENT

info type is set of logical related data where we maintain information of objects

for user convinient sap has provided info type number ranges
0000 to 0999 hr master data or personnel administration
1000 to 1999 organizational mgmt and planning
2000 to 2999 time management
4000 to 4999 recruitment
5000 to 5999 web based -ess and mss
9000 to 9999 customer specific
11 define info group
spro--f5--img--pm--pa--cp--actions- define info group-click on User Group Dependency on Menus and Info Gro
creating info group with 2 digit code

12 Set up personnel actions


spro--f5--img--pm--pa--cp--actions- double click on personal action type
CRETING ACTION TYPE WITH 2 DIGIT CODE

Eg: HIRE
TRAN
TERM

13 Create reasons for personnel actions


spro--f5--img--pm--pa--cp--actions- double click on personal action type
We are Hiring for new Project or for Expantion of new business then we have to crate reasons of personal acti

so we have create reasons for action with any 2 digit code

14 Change action menu


spro--f5--img--pm--pa--cp--actions-Set up personnel actions- double click on personal action type
SAP HAS PROVIDED 01=ACTIONS MENU
now my action type (B1) we have to link 01

15 Maintain user parameters


spro f5--img--pm--pa--basic settings-Maintain user parameters
1 specify ur country--(INDIA)
2.specify ur MOLGA---40 ugr BR

16 Maintain number range intervals for personnel numbers : TCODE PA04


spro f5--img--pm--pa--basic settings-Maintain number range intervals for personnel numbers

in sap every Employee is identifid with 8 digit numeric code


this 8 digit code is known as personnel number (ee id)

we have to create with two digit number range code for EE Id


01 00000001 to 19999999
02 000000002 to 29999999
EG:
no from to
AB 8000 8999

numkr feature

17 Determine defaults for number ranges Tcode PE03


spro- f5- img- pm- pa- bs-Determine defaults for number ranges

defaulting number ranges with NUMKR FEATURE

IGMOD
NUMKR
PINCH
18 Set up organizational key VDSK1
SPRO - F5- IMG - PM - PA -ORG.DATA- ORG.ASSIGNMENT-SET UP ORGANISATIONAL KEY-Organizational key

CREATING ORG KEY FOR AUTHORIZATION PURPOSE

Restricting a user for a partticular region is called authorisation.

Eg: Authorization at location ( PA)


1. Organizational key: Control

VARIABEL KEY DEFAULT


BB 5 ( over written)

2.After entering seect Organizational key: Creation rules

CREATION RULE SEQ NO F.NAME


BB 01- P0001-WERKS

R.VALUE OF VDSK1 IGMOD


NUMKR
3. SELECT Organizational key: Maintain feature VDSK1 PINCH
VDSK1
SO IF WE HIRE AN EMPLOYEE FOR THE COMPANY CODE SFC ,BB IS THE ORGNAISATIO

19 Define administrator
SPRO- IMG- PM- PA- ORG DATA- ORG ASSIGNMENT-Define administrator -Organizational key: Control-EXPAND

CREATING ADMINISTRATOR GROUP WITH 4 DIGIT CODE contains administrator

grp admin name


PBAD
PBAD
PBAD

IGMOD PBKR
r.value of PINCH FEATURE NUMKR AB
PINCH PBAD
VDSK1 BB

20 Define administrator groups TCODE PE03 FOR MAINTAI FEATURES

SPRO- IMG- PM- PA- ORG DATA- ORG ASSIGNMENT-Define administrator groups-EXPAND Define administrator
T.CODE PE03
defaulting admistrator in 0001 info type with PINCH

21 ASSIGN FISCAL YEAR VARIANT AND CHART OF ACCOUNTS TO COMPANY CODE


T.CODE OBY6

ficoINT

note step no 1 define company


2 company code
7 assign company code to company
21 assign fiscal year variant and chart of a

company will have

venders AP account payable


customers ar accoutn receivable
account/ no G/l account
general ledger

fiscal year / financial year means months and periods

grp of mnths/periods
2019 f.year 2019-2020
1 Apr-19
2 may
3 june
4 july
5 aug
6 sept
7 oct
8 nove
9 dec
10 jan 2020-
11 feb 2020-
12 march 2020-
13 april
14 may
15 june
16 Jul-31

22 define period parameter 81


SPRO F5 IMG PAYROLL PAYROLL INDIA--BasicSettings--PAYROLL ORGANIZATION--Define Period Parameters
CREATNG PERIOD PARAMETER WITH TWO Digit numaric CODE

WHAT IS Period Parameter mobiles


DEF: period paramter is frequency of payment

weekly
semi monthly pay 15
monthly payment
Interview Question :frehser what is pp
exp how many pp did u create: If experience I had created only 1 period parame
use existed one
or 3000 employees are there 1500 monthly and 1500 are weekly in this cas we
create new one

23 Define Date Modifiers 42


SPRO F5 IMG PAYROLL PAYROLL INDIA--BasicSettings--PAYROLL ORGANIZATION--Define Period Parameters
creating date modifier with two digit code
what is Date Modifier ?
Date modifier means paymedate
1.payment date on last day of the Month i.e jan 31 feb 28 march 31 april 30
2 payment date on next month 5th----
3.payment on e.month 25th

24 payroll area PR
SPRO F5 IMG PAYROLL PAYROLL INDIA--BasicSettings--PAYROLL ORGANIZATION--Check Payroll Accounting --C

what is payroll area


def: PAYROLL AREA IS GRP OF EES TO WHOM ORG HAS TO RUN PAYROLL ONCE FOR A SPECIFIC PRD on specific

MONTHLY
MOBILES 3000 PAYROLL AREA
LDM

Interview
question fresher what is the payroll area we have to tell grp of Employees to whom orgnisation has to run the payroll o

exp how many payroll areas did you created : if there are 3000 employees under one payroll area we will run
and if there are 1500 of employee belongs to last day of the month and 1500 of employees belongs weekly p
have to prepare 2 payroll ares .

1500 monthly ldm


1500 weekly ldw

1 monthly payroll area


2 weekly payroll area
payroll area text
PR monthly payroll

abkrs feature
IGMOD PBKR
NUMKR AB
PINCH PBAD
VDSK1 BB
ABKRS PR

25 CHECK DEFAULT PAYROLL AREA


T.CODE PE03
DEFAULTING PAYROLL AREA IN 0001 WITH ABKRS
PE03
F ABKRS
CHANGE
26.Generate Payroll Periods
spro- f5 img- payroll- payrol india- basic settngs- payroll org
generating periods

monthly weekly 52
periods --months semi monthly 24
2019 f.year

1-Apr 1-Apr
12-Mar 2-May
3-Jun
4-Jul
5-Aug
6 setp
7-Oct
8-Nov
9-Dec
10-Jan
11-Feb
12 mrch

we can generarte one y


10
20
one year 12
two 24
10 120

pPayday rules
standrd
1 adds the number of days to the period start date
2 deducts the number of days from the period end date
3 adds the number of days to the period end date
4 monthly only - the number of days is used as the payment day

scne 1 if the payment date is last date of the month jan 31 feb 28 april 30
use pay rule 3
no of days 00

scen 2 if the payment date is next month 5 use


pay day rule 3
no of days 05

scen 3 if the payment date is e.month 25 use


pay day rule 4
no of days 25

27 Generate Calendar for Cumulations


sp
generating cumulation period
m monthly 12 periods i.e april to march april to march
q quarterly 4 peroids i.e april may june july aug sept oct nov dec jan feb march
u half yearly 2 periods i.e april may june july aug sept oct nov dec jan feb marh
y yearly 1 period

28 create control record


same path
t.code pa03
SPRO F5 IMG PAYROLL PAYROLL INDIA--BasicSettings--PAYROLL ORGANIZATION--Check Payroll Accounting --Create control re
pe03 m.features
pa04 creat PA Number Ranges
pa03 create control records

what is control record


def; control record controls the master data
every payroll area will have a control record which contains
1 released for payroll
2.released for correction These 4 are very important will be discussed at payroll time
3 exit payroll
4 check payroll results

Apart from these 4 there are 2 more fields


1.payroll period
2.earliest retro accounting period

payroll period
give one period back for the period which we maintain master data and run payroll
Eg: IF we want to run the payroll for the month of June then we have to run for may ie April-1, May-2,June-3 a

earliest retro accountng prd

current prd

Testing By Hiring an employee


1 su3 maintain user parameters
molga 40
ugr 00--------step no 11

2 to hire an ee pa40 t.code


select ur actin type 12- IGMOD
click on execute or f8 0000 0001 0002 0006-
we get 0000 info type

Start to 31.12.9999 01.06.2019

Action Type
Reason for Action DD 13
Reference Pers. Nos.

Customer-specific
Employment
Special payment

Position DEFAULT POSITION OM----99999999


Personnel area STEP NO 3 DD
Employee group STEP NO 5 DD
Employee subgroup STEP NO 6 DD

PRESS ENTER
Pers.No. 11000 PA04
NUMKR
INTERNAL
SAVE
WE GET 0001 INFO TYPE

Subarea DD
Payr.area PR monthly payroll area

ABKRS step no 25

ADMINISTRA GROUP 19 20
PINCH

Org.key JUHY BB
VDSK1
SAVE
WE GET 0002 INFO TYPE
ENTER ALL FIELDS SAVE

WE GET ADDRESS TYPE


PERM
TEMP
HOME
EMERGCY
CHOSE PERM
PRESS ENTER
WE GET 0006 INFO TYPE
ENNTER ALL FIELS
SAVE

INFO GROUP
0000 0001 0002 0006
WE MAINTAIN
HIRED

HIRED AN EE
0000 0001 0002 0006 PA30
PN
PA30 MAINTAIN HR MASTER DATA IT
TO CREATE NEW INFO
TO SEE M.INFO TYPES
TO DELETE
TO CHANGE

PROCESS TO MAINTAIN HR MASTER DATA IS


PROCESSS PA30
PN
IT
CREATE
CHANGE
DISPLAY
DELETE

SO FAR WE HIRED
TRANSFER
MOVING AN EE FROM ONE LOCATION TO ANOTHER LOCATION OR ONE DPT TO ANOTHER DPT
STP HIRE
1 DEFINE INFO GROUP 11 BR 00
2 SET UP PERSONNEL ACTIONS TYPE 12 B1
3 CREATE REASON FOR ACTIONS 13 10-
4 CHANGE ACTION MENU 14 01-

8003 transferred on 20.06.19


8003 terminated
8003 rehired also

all actions we can see 0000


pa30--pn--0000-overview

info type menu


what is itm
def: info type menu contains list of info types,reflects on pa30 maintain hr master data screen
0000 we can see 2001
10 menu580
0001 2002 581
0002 2006 582
pa0006
menu time menu 2010 586 payroll menu
0007 2011 584
0008 2012 585
0009 2013 586
587

1 Infotype Menu
spro- f5- img- pm - pa- cp- info type menus-User group dependency on menus and info groups
sp
creating info type menu with 2 digit code contains list of info types

menu text ref also known as UGR


VM VM MEUU 00-
menu text ref also known as UGR
VR VR MEUU 00-
menu text ref also known as UGR
VR VB MENU 00-
after add infotyoes in same path - Infotype menu

2 Determine choice of infotype menus


spro- f5- img- pm - pa- cp -Determine choice of infotype menus--Infotype menus
sp
sap has provided 01 hr master data
standard
now link ur info tpe menu---ju to 01

test
su3
molga 40
ugr 00 save
pa30--we can see our menu

info type sub type creation


info type 0000,0001,0002,0006
certains info types will have sub types
certain info types won't have sub types
0002- two names--two date of birth=no
0006- two address perm---temp
0021----father--mother- siste--son sub types

pa30---personal number---Info Type--keep ur curser in subtype f4 drop down

scenario
0021 info type check these blow are there or not
son 1
son 2
son 3

process to creat sub types


sm30
table v_t591a
maintain
next screen it ask for info type- 0021 press enter
new entries
Eg subtype name Time Constraint
son1 son1 2
test
pa30--pn--it 0021-sub type son
NOT DONE WITH PRACTICALS
screen=info type
screen modifications means making a field in the info type
standard
required or mandatory
hide

standard
a field is avaiable in the info type---optional---maintain or blank--save

required or mandatory
if a field is with a check mark ( mandatory or reqired

hide if u don't need a field---hide

0002- nick name hide

1 know programme name and screen no


standard
how--process

every info type is having a programme

module pool

2 table v_t588m we do screen modifications


how
sm30
table v_t588m
maintain
mp mp000200
pe
click on screen no 2000

test 0002-hidden
text T.CODES DONE
SUNDARA FINANCE LTD OX15 YES
SUNDARAM FINANCE CAR OX02 YES
CHENNAI CORPORATE OFFICE YES
HYDERABAD FINANCE YES
HR DEPT YES
FIN DEPT YES
MARK DEPT YES
IT DEPT YES
PRODUCTION YES
FINANCE YES
DISPATCH YES
PERMANENT YES
CONTRACT YES
MANAGARIAL YES
EXECUTIVES YES
ASSISTANTS YES
BACK OFFICE YES

YES

YES
YES
YES
YES
y on Menus and Info Groups

e reasons of personal actions .

action type

GA---40 ugr BR
nr st ext
UN CHECK check IF exter
uncheck IF internal

umber ranges

two digit code of number ranges AB

PBKR
AB
PBAD
BB
KEY-Organizational key: Control

AUTHORIZATION
USERS

CREATION RULE
BB

FIELD LENGT
04-

PBKR
AB
PBAD
BB
THE ORGNAISATION KEY IS GOING TO BE REFLECTED

al key: Control-EXPAND A-MASTER DATE AND TIME DATA

hr mgr

hr mgr pa
titel hr mgr tm
hr mgr payroll

ND Define administrator groups

K4

code to company
ar variant and chart of accounts to company code

dt
cr
group of g/l =chart of account

k4 calendar 4 prd

fine Period Parameters

3000 monthly pp

ed only 1 period parameter

are weekly in this cas we have to create 2 period parameters

fine Period Parameters


jan sal --feb 5th

ck Payroll Accounting --Check payroll areas

SPECIFIC PRD on specific date that means payroll area contains Period parameter and Date modifier

n has to run the payroll on a specific period of time

e payroll area we will run only one payroll area


loyees belongs weekly payment means we

one payroll area


mon jan to dec
start end
1- 28 30 31

jan 1 31
00+31=31
dec jan feb march
dec jan feb marh

nting --Create control record

April-1, May-2,June-3 according to fisical year starts from April and ends by March
16 17
TRANSF TERMINATE REHIRE
PV 00 PJ 00 BJ 00
B2 B3 B4
11- 12 13
01- 01- 01-
this time constraints topic will be discussed on TIME EMANGEMENT
BHARATH HYD
PRUDVI BANG
monthly payroll area
ORGANIZATIONAL MANAGEMENT

Day 12/06/19

organizational mgmt
org.structure
many objects
O org.unit
C job
S position
P person
A workcentre
T task
K cost centre fico

objects--o c s p a t k standard We can see all the Objects in TCODE OOOT

om info types
1000 to 1999
standard
t.code ooit

organizational plan
org.plan is dept plan
hr fin mark

payroll time training

PLAN VERSION
DEF:plan version is set of organizaional plans

plan version is created with two digit code


sap has provide 01=current plan version
we can use 01=current pv (standard)
or
we cn create new plan version

oopv t.code

set active plan version


setting which is active plan version to be used
and to make it active plan version

ooap set active plan version


plogi plogi 01- it is an interview question where we have to tell that weh

om object number ranges


in pa---we created pa number ranges with 2 digit code
no from to nr st
ju 11000 11500
internal This is PA number ranges we had cr
external

But in OM when we create objects


O
C
S
K
A
T system will assign a 8digit numeric code that is a called unique number

In T CODE OONR we can create new number ranges or we can use existed number ranges

First let us see the existing Number ranges where those are standard

EXISTED NUMBER RANGES


T Code OONR
under SUB GROUP Object
$$$$ O
01C JOB
01S POSITION
01T TASK

Normally we use only existed number ranges

If we want to create the new number ranges

SUB GRUP OBJECT


SFO ORG.UNIT
SFC JOB
SFU POSITION

Process to create the number ranges


Tcode OONR
create
SFO
SFC
SFU

LETS GO FOR A COMPANY STRUCTURE

TATA

motors mobiles software

mumbai-plant
o
hyd-crp

hr fin mark it prod parcl packing

ORGANIZATIONAL UNIT DEFINITION


Org unit the name of company, Business unit ,Divison or Location & Department

hr dep hr mgr
fin dept fin mgr
it dept it mgr S position specifies specific task to be
mark dept mark mgrs
Eg: hr mgr---BHARATH
FIN MGR--PRUDHVI

hr mgr BHARATH
fin mgr PRUDHVI P P' is a person or an individual,who can occupy
mark mgr raju
it mgr madhu
hr mgr pf
fin mgr assets ROLE
mark mgr sales related T Task is a piece of work assinged to p
it mgr it products by po's holder

fico
plant procurment k
corp corp servicse k K-fico cost centre is an org.unit which incurrs the cos
O or S
we can assing to Organization unit or Position

Important
If our company plant is in mumbai

welding dept
cutting dept plant means --work centre
tuning dept
desin dept All this deptarment in Production Planning wise it is called as
electrical dept we can assign to 'O' Org Unit
mech
proud work centre is location where ee will perfrom the real activity.
parcle IF U HAVE A PLANT--THEN CREATE A WORK CENTRE
packing

job
def job describes general descriptin of task general work
mgr ---doctor---consultant

first create a job--later create a position .If a person is not occupied with a JOB ,,,,He occupies only position

job position
mgr hr mgr /fin mgr/mark mgr/it mgr/prod mgr/plant mgr To the mgr if you are add
eng mech eng/electri eng/software eng/hardwre eng
gm gm hr/ gm fin/gm mark/
vp vp hr/vp fin/vp mark

Interview Question WHICH METHOD AND WHICH INTERFACE DO YOU USED TO CREATE ORGANIZATIONAL STRUCTURE

Below mentioned menthods are the steps to create the Organizational Structure
methods
1.simple maintenance
2.expert mode or dtailed maintenance
3.organization and staffing
4.general method
5.matrix

When ever ur are log on to the server first run the TCODE o037 to specify our country

SIMPLE MAINTENANCE
It is a method or interface used to create org.strcuture

PPOC_OLD CREATE
PPOM_OLD CHANGE
PPOS_OLD DISPLAY

TATA GROUPS
PPOC_OLD
O 50007578 SFL SUNDARAM FIN CORP 01.01.2000 - 31.12.9999
validity prd
org unit unique abbr name

FIN/MOB/SOFT
O 50007532 tata_bb tata groups 01.01.2000 - 31.12.9999

O 50007533 MOB FINANCE 01.01.2000 - 31.12.9999


O 50007534 MOT MOBILE 01.01.2000 - 31.12.9999
O 50007535 SOF SOFTWARE 01.01.2000 - 31.12.9999

MOBILES CORP
PLANT

UNDER CORP OFFICE HR


FN
MARK
IT
PLANT
PROD
PARC
PACKING

TO SEE THE STRUCTURE IN STRUCTURAL GRAPHICS


SELECT UR MAIN ORG.UNIT
STRUCTURAL GRAPHICS

CHANGE THE ABBR / NAME

To change the name of the object select the object go to edit -change-remane and change the name of the object

DELETE AN OBJECT

When we are deleting an object we must be very careful while deleating if we deleate we cant get it back.
to deleate select the object--go EDIT--deleat -object

DELIMIT
keep an end date to the object
Eg: If a company want to wind up the business wing eg: software
Company started 01.01.2000
now company wanted to stop or windup the software department
How can we do
select the software object ---goto edit-select delimit-object-click on delimitation DATE and change the date like 2019
means after 2019 we can do any modification and any entries under this

How to craete job and position


staff assignments

1.first create a job


2.later create a position

1. Create a JOB

1 click on staff assignment or f8


2 know ur positions to be created
HR mgr 1
FIN mgr 6
Marketing mgr 7
IT mgr 8

first create a job job is manager it has been created JOB NAME : MGR-SFL
select f9 or edit -creat-job and name as Manager (MGR)

As soon as we created a job we cant see in the structure


After creating a position we can see job and position
Create Position
Now select the Dept ge: HR- select F8 or goto edit-create-select position
same like every departmet FIN,marketing,IT

How to see JOB and POSOTION


Double click on Position means HR Manager
we can OCS Means O=ORGANISATION UNIT, C=JOB ,S=POSITION
This are primary building elements

How to create a task


scenario :
Assign a task or statutory to our HR manager
statutory : It is the Task what allocated Manag
Double click and SELECT THE POSITION
S 50013873 mgrb-HR managar-HR
and select the TASK or edit--assign--task statu
give the Abbrivation :statu
and save-- so task has been assign to the position

How to assign a holder to the position

In PA and OM we have to do all configution and then we can Hire an Employee

But in practice

1 In PA we had taken the default position 9999999 we can check the PA40 --emp no all this data will be in 0000,0001 infotype
2.In OM we can assing the position the EMP whom we have hired in the PA
hire an ee 99999999
99999999 is the position assignd to the emplo 50013829
now 50013873 this postion will be replaced by 9999999
procedire pa with om integration

Select the posotion S 50013873 mgrb-HR managar-HR


next give the Emplyee number what we had created in the PA Eg :8003
and save
after this go to sm3o give the EE no 8003 and check the position will be changed to 5001387

so check in PA40 EE postion will be change d

Note : How the assigned position in OM to EE has been changed in PA also means its due to the INTIGRATION

after this we can see in the OM ans aswell as in the PA what ever we had created in the OM
PA30--select the Org Unit (0001)
under the orgnaization structure
we can see the JOB,Position and Org Unit

Question : I which info tyoe we can see 3 structures Emterpize structure,org struture and personal structure
Ans: In 0001 we can see the 3 structures

Note: From now when ever we Hire an employee don’t use the 99999999 default position use the postions what we had creat

dept head---chief

How to create the Head Department Eg:8003 to make as chief


select the Postiton in OM and go to EDIT--chief position--create and save
then an HAT symbol displays at the emplye who is having that psotion is assigned
if the position is not assinged then it shows as NOT Occupied

so far we have creatd

"o" Org Unit org.unit


"C" job
"S" position
P person
T workcentre
K task
A cost centre

How to assign a cost centre to a position


note cost is created by fico
we can assign cost centre either to O or S

S 50013839 assign a cost

Account assignment feature


if a posiition is to be hired for particular pa and psa

S 50013840 mgrb-MARK managar-MARK


to be hire for personnel area SFCN
P.SUB AREA 2002

TEST
HIRE AN EE FOR PA--PSA
purchase prod plant
re we have to tell that wehave maintain the plogi plogi plan version 01

number ranges we had created which will be maintained as inter number ranges it is called Personal Employee number

unique number
o ORGANIZATIONAL UNIT

pecifies specific task to be performed by positions holder

ndividual,who can occupy a position


piece of work assinged to position to be perfromed

.unit which incurrs the cost

ganization unit or Position

anning wise it is called as Work Center 'A'

To the mgr if you are adding a Department is is called Position

IONAL STRUCTURE
When we creat forst time it is known as main org unt/root org unit/parent org unit

SUB ORG.UNIT
e of the object

the date like 2019


ask what allocated Manager has to do Eg: payroll,ESI,leaves

l be in 0000,0001 infotype
ostions what we had created in the OM

personnel area SFCN


P.SUB AREA 2002
loyee number

You might also like