Вы находитесь на странице: 1из 11

1

Exercises
Note:
There may not be sufficient time to work
through all the exercises during the course.
The exercises marked Optional should be seen
as supplementary examples that can be used,
time permitting, during the course. Attendees
can also use these exercises after the course,
to consolidate what they have learned.

SAP AG

(C) SAP AG

HR550

6-1

Data used in these exercises


Data

Data in training system

Users

WF-HR-1-## (## = 1..20)

Data in IDES system

WF-HR-2-##
WF-HR-3-##
WF-HR-4-##
Personnel numbers

Julia Potras - 5501##


Max Menkowski - 5502##
David Henderson - 5503##
Maria Bertucci - 5504##

Job (Organizational "Secretary" (object ID


Management)
50000023, plan version 01)

(C) SAP AG

HR550

6-2

Unit: The Organizational Plan

2-1

What are the basic elements within Organizational Management that are used to build an
organizational structure?

2-2

Explain the differences between the following organizational object types: position, job,
and work center.

2-3

Creating an organizational plan

2-3-1

Using pen and paper, draw an organization that consists of several organizational
units, hierarchical levels, and a series of positions and persons. Use a variety of
jobs to describe the positions. Include a number of task assignments in your
diagram.
Make sure you know which objects are directly related, and which are indirectly
related with each other.

2-3-2

Now use Simple Maintenance to create a small organization in the system.


Create new jobs in the process. Your structure should have the following
characteristics:

Two hierarchical levels.

A chief position in each organizational unit - the chief positions on different levels should
be characterized by different jobs.

The subordinate organizational unit contains several positions, including a position for a
secretary. This position must be described by the job of "secretary" (object ID 50000023),
which already exists in the system.

All of the objects are valid as of today at the latest.

(C) SAP AG

HR550

6-3

2-3-3

Assign the following persons as holders to the positions in your structure. Make
sure you use the personnel numbers whose last two digits are the same as your
two-digit group number (##).

Julia Potras (5501##) as head of the superordinate organizational unit

Max Menkowski (5502##) as head of the subordinate organizational unit

David Henderson (5503##) as an employee for the subordinate organizational unit

Maria Bertucci (5504##) as a secretary for the subordinate organizational unit


2-3-4

Check that a user assignment has been maintained in infotype 0105


"Communication" for these persons. Create one if necessary.
Person

User

Julia Potras

WF-HR-1-##

Max Menkowski

WF-HR-2-##

David Henderson

WF-HR-3-##

Maria Bertucci

WF-HR-4-##

2-3-5

Assign tasks to the objects in your structure, as required.

2-3-6

Test the various functions included in the Simple Maintenance menu.

(C) SAP AG

HR550

6-4

Unit: The Process Structure

An approval process needs to be implemented at your enterprise for trip


cost accounting. Use the appropriate SAP workflow template to create
your workflow.

3-1

3-2

Take a look at the change trip standard task.


3-1-1

Who are the possible agents for this task? How has the task been assigned to
these agents?

3-1-2

Which object type is used in this task?

3-1-3

Which object method is accessed?

3-1-4

What are the key fields of this object type called?

3-1-5

Which attributes of this object type are used for different types of amounts?

3-1-6

Take a look at the work item text. What does the placeholder in the text stand
for? Where is the data accessed by this placeholder stored in the system?

Take a close look at the approve trip workflow template.


3-2-1

Make a copy of this workflow template. The copy needs to be a workflow task
(WF). Give the copy a meaningful name. If you start the abbreviation with your
two-digit group number (##), it will be easy for you to find your workflow task
again.

3-2-2

What are the triggering events for this workflow? Take a look at the event
linkage.

(C) SAP AG

HR550

6-5

3-3

3-4

3-2-3

Which elements are transferred from the event parameter container to the task
container?

3-2-4

Take a look at the workflow container. What is it used for?

3-2-5

Use the graphical editor to look at the workflow definition. What do the icons
used in this workflow stand for?

3-2-6

Discuss the exact effects of this workflow with your neighbor. Who performs
which step? How many agents are involved in total? Which steps are performed
by the system and do not need an agent? What is the wait for 'changed' event
needed for?

3-2-7

Why is this workflow not completely finished yet?

3-2-8

How would you define responsibility for the check trip facts activity so that it
is as general as possible?

Complete your copy of the 'approve trip' workflow template, which you created in the
previous exercise. To do this, go into the change mode.
3-3-1

Activate event linkage for the triggering event of this workflow.

3-3-2

How has responsibility been determined for the 'approve trip facts' decision step?
Take a look at the binding definition.

3-3-3

Now maintain responsibility for the check trip facts activity. The organizational
unit of the employee whose trip requires approval should be responsible. Use the
appropriate role, and define binding. (Before doing so, cancel the automatic
binding definition default.) Then perform a syntax check for the step.

Integrate your trip approval workflow with your organizational plan


3-4-1

The possible agents must still be determined for the various single-step tasks
within your workflow. Using the organizational plan that you created in the
previous unit, maintain suitable task profiles. In particular, your configuration
must facilitate the following scenario:
David Henderson wants to have a trip approved, Maria Bertucci checks the trip
facts, Max Menkowski decides whether to issue approval.

(C) SAP AG

HR550

6-6

3-5

Test your trip approval workflow


3-5-1

Log on to the system as David Henderson (user WF-HR-3-##). In Travel


Management, enter a receipt for a fictitious trip of David Henderson's. Save the
receipt in the trip performed/report entered to be accounted status. This
ensures that the 'trip to be approved' event is created in the application.

3-5-2

Now log on as Max Menkowski (user WF-HR-2-##) and Maria Bertucci (user
WF-HR-4-##) and look for work items in their integrated inboxes (you may have
to choose Edit Refresh org. environment to ensure that data is current). Work
your way through the various workflow options that result from the decision
steps.

(C) SAP AG

HR550

6-7

Unit: Workflow in HR - Examples

1. You want to create a workflow that covers all of the activities required
when an employee moves, such as changing address data.
2. The process of approving trips needs to be enhanced at your enterprise.
Management is concerned by the current increase in trip costs. For this
reason, trip costs in excess of 5,000 UNI must now be approved not
only by the employee's direct superior, but also by the superior's
superior.

4-1

4-2

When an employee moves, his or her address must be changed.


4-1-1

In the Business Object Repository, look for the object type for address data.
Which method should be used?

4-1-2

In the system, create a single-step task of the customer task type to change an
employee's address in dialog.

4.1.3

Take a look at the container definition for your task. Within a workflow
definition, which element must be provided with data by binding? What form
would binding typically assume for a workflow used to change various master
data records for an employee?

Optional: Enhance your workflow task for trip approval.


The workflow needs to be enhanced so that trip costs in excess of 5,000 UNI must be
approved not only by the employee's superior, but also by the superior's superior. This
second superior must have access to the same decision options as the first.
4-2-1

(C) SAP AG

First, think carefully about how the workflow definition should be enhanced.
Decide which new steps are required, and how responsibilities must be defined
for these steps.

HR550

6-8

4-2-2

Enhance the workflow definition accordingly. Use the graphical editor to make
your changes.
Maintain the task profiles in your organizational plan so that the possible agents
can also be found for the enhanced process. In particular, the following scenario
must be possible.
David Henderson wants to have a trip approved, Maria Bertucci checks the trip
facts, Max Menkowski makes a provisional decision on approval. If the trip
costs exceed 5,000 UNI, Julia Potras also has the option of approving the trip,
rejecting the trip, or sending the trip back to be corrected.

4-2-3

Test your workflow by logging on with the users assigned to the four persons
involved in this process.
Note: This task requires you to create a new element in the workflow container.
First, access the workflow container. Then choose Create. Answer the question
create with ABAP/4 field defaults with no. In the following dialog box,
assign names, select import and export, and enter the following under data
type reference:
Reference table: WFSYST
Reference field: AGENT

(C) SAP AG

HR550

6-9

(C) SAP AG

HR550

6-10

Unit: Workflow Reporting

You need an overview of the workflows used at your enterprise, and


information on your employees' workloads.

5-1

5-2

Overview of workflows
5-1-1

How often has your trip approval workflow been started today?

5-1-2

Have all these workflows been completed?

5-1-3

Take a look at the step log for one of these workflows. When was which step
completed by which agent?

5-1-4

How many dialog work items have been created today for the 'employee trip'
object type?

5-1-5

How much time have all superiors required on average to decide whether to
approve trips?

Distribution of work among employees


5-2-1

Find all of the work items that have been completed today in your subordinate
organizational unit.

5-2-2

Find all of the work items that have been completed today by employees who
occupy a position defined by the job of secretary.

(C) SAP AG

HR550

6-11

Вам также может понравиться