Vous êtes sur la page 1sur 35

Before we go ahead and create an Organizational Structure, lets have a quick look at the

terminology used in the organization structure.


Structures in SAP HCM
1. Organizational structure.
2. nter!rise structure.
". #ersonnel structure
#ay scale structure
$!!licant structure
%age ty!e structure
1. Organizational structure& 't contains organizational o()ects *elements. +hese are called
(uilding elements.
Organizational objects / elements are:
Organizational objects Org. key
Organizational unit O
,o( -
#osition S
#erson #
-ost center .
+ask +
+ask grou! +s
'f we create any organizational o()ect, System will assign a eight digit numeric num(er, which is
called unique /um(er.
1. Organizational Unit& 0e!resents a functional unit in your enter!rise, 1uman 0esources
de!artment, for e2am!le. $ccording to how tasks are divided u! within an enter!rise, this could
(e a de!artment, grou! or !ro)ect team, !lant, for e2am!le. Organizational units differ from other
units in an enter!rise such as !ersonnel areas, com!any codes, (usiness areas etc. +hese are
used to de!ict structures 3administration or accounting, for e2am!le4 in the corres!onding
com!onents.
in!s o" organizational units
A#. Main Organizational unit / $oot organizational unit& %hatever the organization we
create for the first time is called 5ain organizational unit.
B4. Sub organizational unit& 6nder 5ain org. unit whatever we create is called su( org.units.
%. &ob& ,o(s, in contrast, are classifications of functions in an enter!rise 3administrator, for
e2am!le4, which are defined (y the assignment of characteristics. ,o(s serve as )o( descri!tions
that a!!ly to several !ositions with similar tasks or characteristics.
,o(s are used as tem!lates to create #ositions that means to say without a )o( we cant
create a !osition.
2am!le&
Manager
ngineer
-onsultant
7esigner
$dministrator
'. Position& 0e!resents a !ost that can (e occu!ied (y a !erson 3em!loyee4 in the staff
assignments of an organizational unit, !urchasing administrator, for e2am!le. #ositions differ from
)o(s. $ )o( is not concrete (ut rather the (asis for the creation of various !ositions with similar
tasks and characteristics. . #ositions are created (ased on )o(s8 it means to say without a )o( we
cant create a #osition.
&ob Position
5anager 10 manager

5arketing manager

9inance manager

#lant manager
ngineer #roduction engineer

Site engineer

Software engineer
-onsultant S$# 10 consultant

9'*-O consultant

S7 consultant
7esigner Software designer

%e( designer
1. Person& $n individual, who is listed as an em!loyee in Personnel Administration. $ !osition
can (e occu!ied !artially, hundred !ercentage.
2. +ask& 't is a collection of duties and res!onsi(ilities. +asks are assigned to )o(s and
!ositions.
:$ctivity which is !erformed within an organizational unit;
1. +ask grou!& 't is a grou! of tasks which can (e assigned either a )o( or a !osition.
( 1O% +O -6S+O5'< O0=$/'<$+'O/$> S+06-+60(
Organizational structure can (e created in three !rocedures.
1. Sim!le 5aintenance
2. 2!ert 5ode * 7etailed 5aintenance
". Organization and Staffing
-omment& 'f we create organizational Structure in any !rocedure, the same structure reflects in
other two !rocedures.
'f we create organizational structure in Sim!le maintenance and Organization and Staffing the
relationshi! (etween the o()ects are assigned (y the system. %here as in detailed 5aintenance
the user has to assign the relationshi! code.
+he relationshi! (etween two o()ects is e2!ressed in three digit numeric characters.
ach and every relation can (e e2!ressed in two ways.
1. +o! down which is indicated with B
2. Bottom u! which is indicated with $
9or e2am!le&
+$+$ grou! of (usiness???Bto! down.
+$+$ mo(iles (usiness?? ?$(ottom u!
'n the a(ove Organizational units i.e. B+$+$ grou! of (usiness shows its relationshi! towards
$ i.e. +$+$ mo(iles, in the same way $ i.e. +$+$ mo(iles shows its relationshi! towards B i.e.
+$+$ grou! of (usiness. +hat means to say +$+$ mo(iles re!orts to +$+$ grou! of (usiness *
+$+$ grou! of (usiness is the line su!ervisor of +$+$ mo(iles.
So we come to know that the lower level organizational o()ect is $
So we come to know that the higher?level organizational o()ect is B
+he relationshi! codes can (e seen through transaction code :OO@.; ta(le name is )**+,
+he relationshi! codes&
0elationshi!
code 0elationshi! (ottom u! 0elationshi! to! down
'ndicates with $

'ndicates with B




A






BB1 's a su(division of 's su(divided into


BB2 0e!orts 3line4 to 's line su!ervisor of


BB" Belongs to 'ncor!orates


BBC 's su(ordinate to 3disc.4 's disc.su!ervisor of


BBD 's su(ordinate to 's su!ervisor of


BBE Su(stitutes for 's su(stituted (y


BBF 7escri(es

's descri(ed (y


BBG 1older

1older




BBH Successor Successor


B1B Su(stitute

Su(stitute




B11 -ost center assignment -ost center assignment
B12 5anages... 's managed (y...


B1" Staffing requirement Staffing requirement


B1C -ost distri(ution -ost distri(ution


B1D 's identical to 's identical to


B1F 's carried out (y -arries out


B1G #revious org. assignment #revious org. assignment
B1H #lanned org. change #lanned org. change


B2B 's a s!ecialization of 's a generalization of


B21 's equi!!ed with 's contained in


B22 0equires

's required (y


B2" 0eserves

's reserved (y


B2C +akes !lace in 's location of


B2D 's attended (y +akes !art in


B2E 's held (y

's the instructor for


B2F 1as a !re(ooking for 's !re(ooked for


B2G 'm!arts

's im!arted (y


B2H #resu!!oses 's !resu!!osed (y


B"B 's a s!ecialization of 's a generalization of


B"1 0equires

's required (y


B"2 9ulfils

's fulfilled (y


B"" 's !lanned for -an attend


B"C %as attended (y $ttended events of ty!e
B"D 's !revious )o( of 's su(sequent )o( of


B"E 's organized (y Organizes




B"F 7esignated as successor 7esignated as successor
B"G 1as !otential for 's a !otential of


B"H Su!!lies

's su!!lied (y


BCB %as cancelled (y 1as cancelled


BC1 's an equivalent )o( 's an equivalent )o(


BC2 'nterests and !references 'nterests and !references
BC" 7islikes

's dislike of


BCC -onsists Of 's !art of




BCD -reated

%as created (y


BCE receives

%as created for


BCF -ontains

's an element of


BCG $!!lication (y $!!lication for


BCH 's develo!ed (y 7evelo!s




BDB $ssesses

's assessed (y


BD1 's a session of 's main event of


BD2 $ttends session 's attended (y


BD" Still requires 's still required (y


BDC 6ses 3for attendee4 's used (y 3attendee4


BDD 6ses 3for (us. event4 's used (y 3(us. event4
BDE #erson has cost center #ersons on cost center
BDF 1as attendee a!!rsl model 's atIee a!!rsl model for
BDG 1as event a!!rsl model 's event a!!rsl model for
BDH m!loyee !ool m!loyee !ool


BEB -a!acity assignment #erson assignment


BE1 quals

quals




BE2 0equirement descri!tion 0equirement descri!tion
BE" 0equires

7efines demand for


BEC 0equirements definition 0equirements definition
BED #lanned assignment #lanned assignment


BEE 0eserve !ool assignment 0eserve !ool assignment
BEF
2clusive
tem!.assignment 2clusive tem!.assignment
BEG /o shift !lanning /o shift !lanning


BEH 's tem!orarily done (y %orks tem!orarily as
BFB 0es!onsi(le for cost !lan 0es!onsi(le for cost !lan
BF1 #arallel tem!.assignment #arallel tem!.assignment
BF2 Shift !lanning (y Shift !lanner for


BFF #asses through 's !assed through (y


BGB $ssigned to e2!osure gr! 2!osure grou! contains
BG1 1igher duty holder 1igher duty holder


BG" 's .ey #osition of 'ncor!orates .ey #osition
BGG 7otted >ine 0e!orts to 7otted >ine Su!ervises
BGH 7otted >ine 0e!orts to 7otted >ine 'ncludes


BHB 's res!onsi(ility of 's res!onsi(le for


1B1 -ountry reassgmt to -ountry reassgmt from
1BG 's assigned to 's assigned to


2BB 0e!laces

's re!laced (y


2B1 $ssigned role 0ole incor!orates


2B2 /otification agent /otification agent


2BC #ossi(le roles #ossi(le roles


2BF 's identical to 's identical to


2BG 's identical to 's identical to


2BH 's filled (y

1as em!loyment contract

21B Su(stitutes with !rofile Su(stitutes with !rofile
22B Belongs to has




221 's o()ect reference of -ontains o()ects


222 Belongs organizationally 'ncor!orates S$# o()ects
22" 's assigned 3valid.!er4 'ncor!orates3for valid.4
22C 's o()ect ty!e of 's container instance of
22D 's event of

1as event




22E 's method of 1as method


22F +riggers

's triggered (y


22G +erminates 's terminated (y


2"B 's !art of

-ontains




2"1 $ssignment e2ists $ssignment e2ists


2"2 1as element 's an element of


2CB 2istence de!ends on 7efines




2DB 's res!onsi(le for 's res!onsi(ility of


2E2 0e!orts to 's su!erior of


2E" Belongs 3not uniquely4 to 'ncor!orates 3not unique4
2EC Belongs 3uniquely4 to 'ncor!orates 3uniquely4
2GB Belongs to system 6ses function


2G1 Belongs to function 1as com(ination


2G2 's an element of 1as o()ect


2G" Sends message 0eceives message


2HB 1as administrator 's adminstrator for


2H1 #artner agreement #artner agreement


2H2 5aintains (rokers Brokers are maintained
2H" 1as user for commissions 's user for commissions
2HH 's su!!orted (y... Su!!orted




"BB 's financed (y... 9inances...


"B1 'ncreases

's increased (y


"1B 's res!onsi(le for 's res!onsi(ility of


"11 Su(stitutes for 's su(stituted (y


"12 Belongs to 3reclassif.4 'ncor!orates 3re?valuatn4
"1" 0eclassified from 0eclassified into


"1C 's to (e financed (y 's earmarked for


"1D 0es!onsi(le for 9inancing 0es!onsi(le for 9inancing
CBB 's child of

's !arent of


CB1 's assigned 's assigned


EB1 0e!resents 's 0e!resented By


EBD 's an lement Of 'ncludes lement


EBE 's attri(ute ref. for 0efers to attri(utes of
EBF 's descri(ed (y 7escri!tive element of
E2B 's assigned 's assigned


FBB 's res!onsi(le for 's res!onsi(ility of


FB1 's assigned 's assigned


F1B 9ulfils

's fulfilled (y


F11 0equires

's required (y


F12 'm!arts

's im!arted (y


FDB @acant !osition in 'ncor!orates vacant !os.
FD1 's res!onsi(ility of 's res!onsi(le for


FD2 9ills

%ill (e filled (y


FD" #u(lishes

#u(lished (y


FDC #u(lishes in #u(lishes




FDD $!!lication (y $!!lication for


FDE 1as a!!licant $!!lied for !osition in
HBB 5anager to manager 5anager under manager
HB" Belongs to 3alternative4 'ncor!orates3alternative4
HE2 0e!orts to 3alternative4 's su!erior 3alternative4
HE" Belongs to 3!referred4 'ncor!orates 3!referred4
Sim-le maintenance:
1ow to create organizational structure in Sim!le maintenanceJ
#athS$# easy accesshuman resourcesOrganizational management2!ert mode
Sim!le 5aintenance
+e2t +ransaction code
-reate

##O-KO>7
-hange

##O5KO>7
7is!lay ##OSKO>7
nter :##O-KO>7; in the command field :Or; =o through the !ath
-lick here to continue...
...Previous
#ress enter you will get a screen :-reate Organizational 6nit;


1ere in the a(ove screen enter Organizational unit a((r.
/ame of the root organizational unit and its validity !eriod.


$fter entering a((reviation and name of the unit, enter foundation day of the unit.
#ress enter or #ress 9G or clicks on create.
+hen you will get a screen, which contains unique num(er organizational key


'n the a(ove screen we can see the organizational unit, which we have created.
Lou can see :o; which s!ecifies org. key 3org. unit4 and 6nique /o i.e. DBB1F"1E
+hrough this num(er we can identify this org. unit.
+his organizational unit is known as 5ain * 0oot organizational unit.
HO. )O C$/A)/ SU0 O$1A234A)3O2A5 U23):
%e can create su( organizational units.
Select :SSS1; and #ress 9F
Lou will get the following screen in which enter a((reviation and name of org. units.

1ere too, enter a((reviation of the su( organizational units and name.
#ress enter


>ike the a(ove !rocedure we can create many organizational 6nits.
Ho6 can 6e see t7is organizational structure in a structural -roce!ure8
Select the root organizational unit i.e. SSS1
-lick on ? or

$gain click on to get only a((reviation codes

1O% +O -0$+ ,OBS&
/ow we are at a screen known as :organizational structure* change
-hange the screen, so click on :Staff $ssignments; or 9G
/ow we are into a screen know as :Staff $ssignments* change;


/ow you can see a screen, known as :Staff $ssignments * -hange, where we can create )o(s.
So #ress 9H


'n the a(ove screen we have defined )o(s a((reviations and te2t,
+hen !ress enter.
1ere we cant see these )o(s in organizational structure, (ut we can get a message on status (ar
like
:
>ike this we can create many )o(s as !er our client requirement
HO. )O C$/A)/ POS3)3O2S
Be sure that you should (e at screen :Staff assignments * change&
Select the Organizational unit in which you want to create !osition
-lick on ; ; or 9G
/ow ' have selected cor!orate office

1ere, enter )o( i.e. mgr1.

#ress enter so that this )o( will transfer under !osition field.

1ere you can create a !osition

1ere we can create HHH !ositions at a time, (ut here ' have created only one !osition.
Save.
-lick on !lus mark so that you can see the !osition


>ike this we can create many !ositions as !er our client requirement
9or more information you can see the !ositions list
-lick here to continue...
...Previous
HO. )O C$/A)/ A CH3/9
Be on the same screen :Staff $ssignments* -hange
Select the !osition to whom you are making as a chief i.e. ' am selecting -O DBB1F""D
-lick on dit chief !osition-reate.



#ress enter
/ow you can see the chief !osition
-hief !osition icon is


$/PO$)321 S)$UC)U$/
't shows who is (oss and who is su(ordinate and who re!orts to whom.
Select the organizational units in which you are creating the re!orting structure.
9or e2am!le ' am selecting cor!orate officeclick on :=o to :and click on re!orting structure.

1ere we will get screen in which we are going to create a re!orting structure.


/ow select any !osition to whom you are making (oss. ' am selecting #osition /o DBB1F"2F click
on elevate


Select the !osition who is immediate su(ordinate to him. i.e. ' am selecting !osition no DBB1F"2G
#ress enter.


>ike this you can create re!orting structure.
9or more information you can see the total structure


HO. )O C$/A)/ A )AS
-lick on =o to click on +ask 5aintenance
Select customer task under task ty!e and click on create or 9D


1ere write a((reviation and name of the task and !ress enter and save so that system will assign
a unique num(er

>ike this we can create many tasks as !er our requirement
HO. )O ASS312 A )AS )O A POS3)3O2
Select the !osition to which we are assigning a task
9or e2am!le select !osition no DBB1F"2F and click on :task !rofile; or 9E

1ere you can see !osition, )o( and Organizational 6nit.
Select the !osition and click on $ssign task or 9Genter the a((reviation of task which we have
created
#ress enter
$gain #ress enter


/ow here we can see the task, which we assigned to a !osition.
-lick here to continue...
Please send us your feedback/s
...Previous
ACCOU2) ASS312M/2)
3n account $ssignment we have to assign com!any code, controlling area, !ersonnel area,
!ersonnel su( area and (usiness area to a !osition.
Select the !osition to which we are maintaining the account assignment feature, click on =o to
click on $ccount $ssignmentselect the !osition click on :account assignment feature or Shift
9F

Ho6 to assign a cost center to a -osition
Select the !osition and #ress 9F

/ow we can see cost center how it is assigned to a !osition
%hich will reflect in Organizational $ssignment 3BBB14 infoty!e


Ho6 to maintain in"oty-es
Organizational infoty!es are&
/ote& Business area, cost centre and controlling area will (e created (y the 9i*co consultants.
1. %here do we create these Organizational o()ectsJ
+ransaction code :OOO+;

1. %here do we maintain num(er ranges to o()ectsJ
+ransaction code :OO/0; +a(le :tFF'v
%here do we see info ty!es in '5=J
+ransaction code :OO'+; ta(le name tFFGt
'+ 'nfo ty!e /ame


1::: object
1::1 $elations7i-s
1::% ;escri-tion
1BB" 7e!artment*Staff
1BBC -haracter
1BBD #lanned -om!ensation
1BBE 0estrictions
1BBF @acancy
1BBG $cct. $ssignment 9eatures
1BBH 1ealth 2aminations
1B1B $uthorities*0esources
1B11 %ork Schedule
1B12 work area
1B1" m!loyee =rou!*Su(grou!
1B1C O(solete
1B1D -ost #lanning
1B1E Standard #rofiles
1B1F #7 #rofiles
1B1G -ost 7istri(ution
1B1H Muota !lanning
1B21 #rices
1B2" $vaila(ility 'ndicators
1B2C -a!acity
1B2D 7e!rec. 5eter*@alidity
1B2E Business vent 'nfo
1B2F Site?7e!endent 'nfo
1B2G $ddress
1B2H Business vent +y!e 'nfo
1B"B #rocedure
1B"1 0oom 0eservations 'nfo
1B"2 5ail $ddress
1B"" Scale
1B"C /ame 9ormat
1B"D Schedule
1B"E -osts
1B"F Billing*$llocation 'nfo
1B"G 2ternal .ey
1B"H Shift =rou!
1BCB /'-1+ 510 @0%/7/
1BC1 Business vent Blocks
1BC2 Schedule 5odel
1BC" $!!raisal 5odel 'nfo
1BCC 0esults S!ecification
1BCD @aluation
1BCE 0equirements $ttri(utes
1BCF #rocessing 5odules
1BCG #roficiency 7escri!tion
1BCH 0equirements $ttri(utes
1BDB ,o( valuation 0esults
1BD1 Survey 0esults
1BEB Business vent 7emand
1BE1 %e( >ink
1BE2 .nowledge >ink
1BE" 'nfo (usiness event gr!
1BFB $!!lication area
12B1 %9 O()ect 5ethod
12BD %9 %orkflow 7efinition
12BE %9 %ork 'tem +e2t
12BF -ustomer +ask,re!laces +S
12BG S$# Organizational O()ect
12BH -ost 7ata
121B %9 -ontainer 7efinition
1211 %9 -ontainer +e2ts
1212 %9 vent Binding
121" %9 0ole Binding
121C %9 Other Binding
121E 9unction $rea $ssigned
121F -lassification*>ock 'nd.
121G %9 7ef. 0es!onsi(ility
122B $ctivity #rofiles
1221 2cluded $ctivities
1222 =eneral $ttri(ute 5aint.
12CB 2istence 7e!endency
12DB #rof.=en.& $uthorizations
12D1 #rof.=en.& S!ecifications
12D2 #rofile =en.& Org. >evels
12D" #rofile =en.& @ariants
12DC 6ser @aria(les*$ctiv.=r!s
12EB -'- #rofile
12FB -O =rou! assignment
1CB" 2!osure& >+$
1CBC 2!osure& +ask
1DBB BS element management
1DB1 #ay scale valuation
1DB2 $llowance valuation
1DB" Service ty!e*category
1DBC Budget 6!dates
1DBD Budgeting 0ule
1DBE 0eclassification rule
1DBF +eaching hours
1D1E 9unding Status
1D1F 2cel -ommunication
1D1G $ssignment 95 designation
1D1H 'ntegration 95
1D2B Original (udget
1EBB Organizer '7 394
1EB1 Statutory S!ecifications
1E1B 6S ,o( $ttri(utes
1E12 %- State and -ode
1E1" %- State, -ode, $ttri(ute
1E2B ,o( $ttri(utes 374
1E"B /M9 6nit standard
1E"1 /M9 Mualifications
1E"2 /M9 Outcomes
1E"" quity $ttri(utes 3<$4
1EDB =rade 3904
1ED1 =rades 3B4
1ED2 Occu!ational -ategories


1ow to write a descri!tion to an o()ect i.e. we have to maintain the infoty!es&
1. Select the o()ect to which you are going to write the descri!tion, Shift N9C
1ere ' am selecting
Shift N9C
Select descri!tion o!tion.
$nd click on
%rite the descri!tion like
#ress enter and save.
Create Custom in"oty-e "or OM
By Venkateswara Rao Appikonda, Intelligroup Inc
1. C7eck t7e non<e=istence o" t7e in"o ty-e: -heck for the e2istence of any info ty!e with the
given num(er in the tables )>+%A an! )***;.
2. =o to S/11 and create a data ty!e with the !refi2 H$3...like H$3?''@ 3e2am!le4

-hoose create???Ostructure
nter the required fields. SaAe and actiAate the structure.
". =o to transaction co!e PPC3 .
nter the info ty!e num(er& ?''@ and name as test in"oty-e org man
-hoose create<<<B C9>#
9ollowing screen is dis!layed&
-hoose create then a confirmation (o2 is dis!layed as shown (elow&

-hoose D/S to create, it will show an information message that t7e in"o ty-e 6as create!.
C. =o to transaction co!e SM':???O give the ta(le name )***3.....choose??O maintain

Select t7e in"o ty-e that you have created and !ouble click on the time constraint
+hen choose ne6 entries...fill the values like this....
1. Object ty-e must (e A to allow all the o()ect ty!es.
Some of the o()ects are given (elow.
O--> Organizational unit
S--> Position
P--> Person
C--> Job
I1--> Personnel subarea
I2--> Employee subgroup
I--> Employee group
IA--> Company
IC--> Company !ode
2. in"o ty-e ?''@
".time constraint 9ollowing values are !ossi(le&
B???O may only e2ist once
1???O without ga!s
2???O with ga!s
"???O as often as required
SaAe it under a trans!ort request
+hen click on the in"o ty-es -er object ty-e????One6 entries
1. Object ty-e: O 3for Organization4
2. 3n"o ty-e :?''@
+hen saAe it.
D. =o to PO1: transaction<<<BSelect the info ty!e you created. =ive any organization unit
which is e=isting in the current !lan. Lou can choose the entries from the fC hel!


-hoose create???O
Click on SaAe.
E. -heck whether data is availa(le in the info ty!e H$P?''@ or not.

Vous aimerez peut-être aussi