Employee Information - s6
Employee Information - s6
2
Object Relationships: The Organizational Plan
Job
Organizational Org.unit Job
structure
Job
Reporting Position
structure Employee Task
Staff assignments Task
SAP AG 1999
The organizational plan provides a way of representing your enterprise as a structure, and it is dynamic
---it can change as your enterprise changes. You can decide to create an organizational plan for your
entire enterprise, or just a small section or department.
The Organizational Structure depicts the assignment of the organizational units to one another. You
create an organizational structure by creating and maintaining organizational units, which you then relate
to each other. The organizational structure is the basis for the creation of the organizational plan.
If the actual reporting structure of your enterprise differs from the organizational structure, and the
relationships between positions are one-dimensional and hierarchical, you can depict them in a
Reporting Structure.
Staff Assignments represent the assignment of positions to organizational units and the relationships
between positions and persons. You create staff assignments by creating positions (based on jobs),
assigning them to an organizational unit and allocating them a position holder.
A Job Index identifies the different jobs that exist in your enterprise.
A Work Center Index identifies the different work centers that exist in your enterprise.
A Task Catalog contains the tasks that are performed by employees at your enterprise. The catalog also
identifies task groups, made up of tasks that are routinely performed together. You create a task catalog
by creating and maintaining tasks and relating them to each other.
0.3
Object Characteristics
Once you have created the structure using objects and relationships,
you can assign additional characteristics to the objects
Example: Position
Object type
Position
SAP AG 1999
Additional characteristics may be in the form of other relationships to other objects, or data stored on
other infotypes unique to the object.
0.4
Object Characteristics: Infotypes
Examples
Maaiinn terriissttiiccss
M
c te
cchhaarraac Organizational unit, position,
Object job
Relationship belongs to, reports to
tioonnaall Examples
Addddiiti teerriissttiiccss
A
ct
cchhaarraac
Description General text
SAP AG 1999
W h e n a n o b je c t is c r e a te d , a n o b je c t ID m u s t b e a s s ig n e d .
In te r n a l n u m b e r a s s ig n m e n t:
a u to m a tic a llo c a tio n o f o b je c t ID b y th e s y s te m
E x te r n a l n u m b e r a s s ig n m e n t:
a llo c a tio n o f o b je c t ID b y a n a d m in is tr a to r
N u m b e r ra n g e s :
Ty p e F ro m n u m b e r To n u m b e r C u rr e n t n u m b e r E x t.
E X 0 0 00 0 0 0 1 49 9 9 9 9 9 9 X
IN 5 0 00 0 0 0 0 99 9 9 9 9 9 9 5 0 0 1 0 4 0 6
S A P A G 1 9 9 9
Every object must be allocated an object ID. The object is identified by a combination of plan version,
object type and object ID.
Object IDs are numeric. They may not be alphanumeric.
There are two types of number assignment:
Internal assignment - the system automatically allocates the object an object ID from the
corresponding number range.
External assignment - the user enters the object ID.
You maintain number ranges for object IDs in Customizing. Number ranges for internal number
assignment are indicated by the letters “IN”. Number ranges for external number assignment are
indicated by the letters “EX”“.
As the Matchcode is available, it is not generally necessary to enter meaningful numbers. SAP
recommends the use of the internal number assignment.
Using the Matchcode, you can access structural information, or short or long texts.
Note: The name of the object is not part of the Object key. This allows the same object number to be
maintained in several languages.
0.6
Object Characteristics: Status
Planned
Submitted
Rejected
Active
Approved
SAP AG 1999
The status feature allows the planning process to be streamlined from within your planning department.
Plan versions can be put through a life-cycle process to eventually be accepted or rejected.
Every infotype is assigned a status:
Active status indicates that an object or infotype record is currently operable.
Planned status indicates that an object or infotype record is proposed, but not currently operable.
Submitted status indicates that an object or infotype record has been submitted for review and
subsequent approval/rejection, by a person or group of persons at your firm.
Approved status indicates that an object or infotype record, which has previously been submitted for
review, is accepted or authorized.
Rejected status indicates that an object or infotype record, which has previously been submitted for
review, is rejected or turned down.
Objects can be created in either planned or active status.
You must assign a status to every object or infotype record that you create. You do not, however have to
use all the statuses. Many users use only the active status.
The report RHAKTI00 lets you change the status of several objects at the same time.
0.7
Object Characteristics: Validity Dates
Warning:
Record valid from Jun 19, 1997 - Dec 31, 9999 is delimited.
SAP AG 1999
Rec. 1 of 1
SAP AG 1999
1 Information must exist for the entire life cycle of the object
Class but can be changed.
3
Class eenntt Information is optional, and the number of data records that
d
ddeeppeenndet can exist within a user-defined period is dependent on the
r g
on ta type type of target object.
object
SAP AG 1999
Time constraints are used by the system to guarantee the integrity of data.
You use time constraints to control system reactions according to company-specific requirements. If you
want to let positions report to a number of superiors, you can set up the time constraint to allow several
relationships to exist simultaneously.
Example of class 1:
An object must have a short name stored for it. This information must exist uninterrupted, but can be
changed.
Example of class 2:
A position can have a number of Vacancy infotype records assigned for different periods.
Example of class 3:
The Sales department can be related with a number of positions simultaneously.
Example of class 3 with additional condition:
A position can be described by only one job but by a number of tasks.
0.10
Organizational Management Integration
Personnel
Recruitment
Administration
Manager’s
Personnel Development
Desktop
SAP AG 1999
The Organizational Management component is an integral part of the R/3 System and interfaces with the other components
named above, in some cases, it is a prerequisite for using the component properly and completely.
Integration between HR Master Data and Organizational Management is useful when you are carrying out organizational
assignments. Vacant positions in your organizational plan trigger a Recruitment process.
Using the Personnel Development component, you can plan and carry out training and job-related activities which provide
individual professional development for your employees. Training and Event Management enables enterprises to organize and
schedule training events and conventions. Employees and organizational units, for example, can be booked as internal attendees.
The Workflow component automates business processes, tasks are given to the right person at the right time.
Compensation Management incorporates all functions necessary for the administration of compensation (for carrying out
payroll, for example).
The Personnel Cost Planning component is a planning tool used to project personnel costs on the basis of existing and planned
organizational units.
Shift Planning is used to schedule the optimum number of appropriately qualified personnel on the basis of job requirements.
Capacity Planning is a Logistics component which is used to schedule persons on the basis of their availability and
qualifications to complete work for specific work centers.
The Human Resources Information System (HIS) enables you to perform simplified reporting for employee data in the
organizational plan. Manager´s Desktop is designed for the daily tasks of managers and supports them in their administrative as
well as strategic tasks.
1-1 Organizational Management Objects
1-1-2 List the common relationships that exist between these objects.
Organizational Units ‘report to’ and ‘line supervise’ Organizational Units,
‘incorporate’ Positions and Cost Centers.
Positions are ‘incorporated’ into Organizational Units, are ‘described’ by Jobs,
‘held’ by Persons and/or Users and ‘incorporate’ Cost Centers. (Optional:
‘incorporate’ Work Centers and are also ‘defined’ by Tasks.)
Jobs ‘describe’ Positions. (Optional: ‘defined’ by Tasks)
Cost Centers are EXTERNAL and therefore do not have relationships
themselves.
Persons ‘hold’ Positions.
BONUS: Positions, Jobs and Persons can all have relationships to
Qualifications. Organizations can have relationships with Budgets.
1-2-2 How many plan versions may be integrated with other SAP modules?
One.
ROOT Relationship
OBJECT
Examples: 002, 003
OBJECT
Example: B003
Bottom Up ‘A’
Example: A003
OBJECT OBJECT
OBJECT
SAP AG 1999
Objects in the tree structure are related to one another via different variations of the same relationship.
For example: a position related to an organizational unit would have a 'A003' for the organizational unit
maintained (bottom up), and the organizational unit would have a 'B003' for the position maintained (top
down).
0.13
Simple Structures
O A/B 002 O
O A/B 003 S
S A/B 008 P Position Position
C A/B 007 S Cost Center
K A 011 O
K A 011 S
S A/B 002 S
Position Organization
SAP AG 1999
The relationships between the organizational units can be viewed as table entries.
We see that the parent organizational unit has two entries: one 'B002' for each of the subordinate
organizational units.
All relationships between internal objects are stored for each object.
External objects, such as cost centers and users do not store this data, so the relationship data will only
exist on one object.
0.14
Simple Structures: Additional Relationships
Organizational Unit
Position
Reporting Structure
002: Reports to / is line supervisor of
SAP AG 1999
Relationships
Relationshipsbetween
betweenobjects
objects
may
may only exist during a periodwhen
only exist during a period when
both objects are valid
both objects are valid
RELATIONSHIP
Jan 1,1999 - Jun 1, 1999
SAP AG 1999
A relationship may only be valid between objects when the objects themselves are valid.
0.16
Inheritance
Cost Center
Position Position
SAP AG 1999
Routines in SAP will capture characteristics of an object from other objects that are related to it.
This is common with cost assignment of Personnel Administration, Recruitment and Career &
Succession Planning.
0.17
Relationship Time Constraints
Belongs to
Position S O Organizational Unit
Describes
Job C S Position
S Position
SAP AG 1999
Position Job
Person
SAP AG 1999
The basic object types, related to one another, produce an organizational plan.
Simple 1-1 Organizational Management Objects and Relationships
2-1-1 Connect the following objects via a valid relationship.
O A/B 007 C
S A/B 003 P
O A 011 S
O A/B 002 O
S A/B 008 K
2-1-3 What are the objects and relationship involved with the Chief Position?
Organizational Unit A/B 012 Position
2-1-4 What are the differences in a separately maintained reporting structure?
A reporting structure that is separate from the organizational structure (which
represents positions in an organizational unit report to the chief position of the
organizational unit, or in its absence, the chief position of the parent
organizational unit) relies upon relationships of A/B 002 between positions to
form a hierarchical structure. This structure can be evaluated separately from
the organizational structure.
2-1-5 In a simple Organizational Unit Structure, the parent Organizational Unit has a
relationship to cost center 1000. Of the two subsidiary Organizational Units,
subsidiary 1 has a relationship to cost center 2000 and subsidiary 2 has no cost
center relationship.
What cost center would positions under the parent Organizational Unit inherit?
1000
What cost center would positions under subsidiary Organizational Unit 2
inherit?
1000
What cost center would positions under subsidiary Organizational Unit 1
inherit?
2000
1-2-5 If an Organizational Unit was valid since 01/01/1999 and a Position was valid
since 06/01/1999, from what date can that Position be related to the
Organizational Unit?
06/01/1999
1-2-6 If the organizational plan was maintained on 06/01/1999 in order to add new
positions effective on that date, can a person be hired into those positions on
03/01/1999?
NO
What about 09/01/1999? YES 09/01/2000? YES
1
1.2
1.3
1.4
ICONS
SAP AG 1999
1.6
You may use the drag and drop function to assign objects. This functionality allows you to
complete tasks such as:
assign an organizational unit to another organizational unit
assigning a position to an organizational unit
assigning a job to position
1.7
These functions are used for changes (not assignment) in the detail area.
For example: you have confirmed the change with Return, or, you carried out another
activity after the change, chose another tab page, for example.
1.8
2-2-1 Using the diagram on the following page to create your organizational
plan.
2-2-2 Step 1: Create your Organizational Units and assign Cost Centers.
SAP Standard Menu Human Resources Organizational
management Organizational plan Organization and Staffing
Create
Save your Organizational Structure.
2-2-3 Step 2: Create and assign Positions defined by Jobs
With one of your organizations highlighted (marked) in the overview
area, press the ‘staff assignments’ icon to display now a list of position
assignments for your organizational unit.
To create a new position, press the ‘create new position’ icon and the
details of the new position will appear in the detail area. The
relationship to the organizational unit is created automatically. Now,
double click on the position to bring it into the detail area and maintain
the name and abbreviation to conform with the naming convention (i.e.
##-___________ where ## = your group number) and define it by an
existing job.
Existing jobs will be prefixed with the ‘00*’ naming convention or
you can create a new job by using the edit menu to ‘create jobs’. To
use existing jobs, click the cursor in the job field and type 00*
enter. This will bring up a menu from which you can choose a job.
Save your entries.
2-2-5 Step 4: Assign Holders (you will need to hire a Person [person 2] for
Position 3)
For position 2, person 1 will already exist for your use as personnel
number: 505991##, where ## is your group number.
By going back to the ‘basic data’ tab in the detail area for your
position, you can view the holder(s) for the position. Using the search
area, click on ‘Person’ and search for 505991##. In the selection areas,
you can drag and drop a holder to your position. Place your cursor on
the hired employee in the selection area, right click and drag the
employee into the holder box in the detail area.