• No results found

SAP Workflow

N/A
N/A
Protected

Academic year: 2021

Share "SAP Workflow"

Copied!
34
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

Contents

Preface

Chapter 1 What ... is workflow?

Chapter 2 Why ... is workflow useful?

(3)
(4)

Automating Corporate Processes

S Saalleess S Saalleess M Maannaaggeemmeenntt P Prroodduucctt P Pllaannnniinngg C Cuussttoommeerr S Seerrvviiccee Proof of Delivery Trouble Report Sales Order Budget Forecast P Prroodduuccttiioonn P Pllaannnniinngg C Cuussttoommeerr O Orrddeerr P Prroocceessssiinngg AAsssseemmbbllyy S Shhiippppiinngg&& R Reecceeiivviinngg AAccccoouunnttiinngg Packing Slip Invoice P Prroodduucctt Assembly

Order AssemblyOrder

Packing Slip Shipping Order Packing Slip P Prroodduucctt Invoice

(5)

Business processes

Treasury

Financial

Accounting

Risk manage-ment Credit control Exchange Handling hedging payments Customer invoice posting

Controlling

Costing document Order

profit-ability Service profit-ability Sales profit

Sales and

Distribution

Logistics

Incoming

order Financingdecision

Vendor selection Transfer order Evaluation Vendor selection Incoming order posting Inter-company billing Inter-company billing External billing

Production

Production

(6)

What does workflow do?

Risk Exchange

Treasury

Financial

Accounting

manage-ment Credit control Handling hedging payments Customer invoice posting

Controlling

Costing document

Order profit-ability Service profit-ability Sales profit

Sales and

Distribution

Logistics

Incoming

order Financingdecision

Vendor selection Transfer order Evaluation Vendor selection Incoming order posting Inter-company billing Inter-company billing External billing

Production

Production

(7)

Workflow Management

"A Workflow Management System is one which

provides procedural automation of a business

process by management of the sequence of

work activities and the invocation of appropriate

human and/or IT resources associated with the

various activity steps."

The Workflow Management Coalition, "The Workflow Reference Model"; Version 0.6, 28th June, 1993, page 7.

(8)
(9)

Benefits of Workflow

Reliability

Productivity

Quality

(10)

Consistency

modeling - definition - control - monitoring

Less complexity

through powerful applications

Integration

with the organizational model

Openness

through interfaces

Short Implementation

Pre-built workflow examples

ABAP/4 development workbench support

Workflow: Advantages of the SAP Solution

Consistency

modeling - definition - control - monitoring

Less complexity

through powerful applications

Integration

with the organizational model

Openness

through interfaces

Short Implementation

Pre-built workflow examples

(11)

With and without workflow

TRADITIONAL

WORKFLOW -

SUPPORTED

Initiative

Monitoring

Documents

Flow of information

Flow of control

Unit of control

In a nutshell

User

Supervisor

Paper

passive

Sequential

Hard coded in application

(transaction t1 calls t2 ...)

Individual function

(atomic transaction)

"Stop and Go"

System (user)

System

Electronic

active

Parallel

separate programming level

-> reusable transactions

-> small size

Whole process (beyond

transaction boundaries)

Work flow

(12)

Chapter 3

How workflow is done in SAP R/3

The definition of a workflow The workflow at runtime Additional Comments

(13)

Position of the workflow in the system

B

B

u

u

s

s

i

i

n

n

e

e

s

s

s

s

W

W

o

o

r

r

k

k

f

f

l

l

o

o

w

w

S SDD FFII M MMM CO PP AM Q QMM RR//33 PPSS PM WF HR IS

I

I

n

n

t

t

e

e

g

g

r

r

a

a

t

t

e

e

d

d

A

A

p

p

p

p

l

l

i

i

c

c

a

a

t

t

i

i

o

o

n

n

s

s

B

B

u

u

s

s

i

i

n

n

e

e

s

s

s

s

M

M

i

i

d

d

d

d

l

l

e

e

w

w

a

a

r

r

e

e

L

L

a

a

y

y

e

e

r

r

(14)

Chapter 3

How workflow is done in SAP R/3

The definition of a workflow

The workflow at runtime Additional Comments

(15)
(16)

Structure of a Workflow Definition

Conditional Process Loop Activity Parallel Process Loop IF Loop Deadline Monitoring

(17)

Workflow-Definition

Workflow-Definition

• Activity to be executed:

Task,

Workflow task

• Responsibilits for the execution: Actor, Role • Deadlines, costs • Responsibility if there is no user action: Person in charge concerning deadlines

• Notificaton when action has been taken:

Person in charge

concerning taken action

• Activity to be executed:

Task,

Workflow task

• Responsibilits for the execution: Actor, Role • Deadlines, costs • Responsibility if there is no user action: Person in charge concerning deadlines

• Notificaton when action has been taken:

Person in charge

concerning taken action

Workflow definition

Workflow definition

Activity

Task

(18)

Task container Workflow definition

Workflow task

Task

(customer defined) Object method

Standard task

(SAP defined) Object method Workflow definition Task container

Task Definition

Standard task

(SAP defined)

Task

(customer defined)

Workflow task

CCrreeaatitningg eevveenntsts OOrrgg..oobbjejecctsts DDeefafauultltrroolele,, rroolele

(19)
(20)

Workflow Object Components

Object type

Key structure Attributes Field references Status attributes virtual attributes Workstation program Transactions Implementation Function module Methods Parameter container Return values Report ABAP coding Events

(21)

SAP Business Workflow uses the Organisational Model as the

basis for the workflow routing structure

The Organisational Management

z Organisational units

Î

Departments, groups, projects

z Positions

Î

Purchasing Manager

Î

Purchasing Agent

z Jobs

Î

Purchase computers

Î

Establish vendor contracts

z Workplaces

(22)

z Role Restrictions

Roles are restricted based on the data and item being processed

z Task

(definition)

Post document

Î

Linked to position

Person in charge of Finance

z Role

(definition)

Person in charge of posting

Î

Attributes of the role Customer

Invoiced amount

z Work Item

(activity at runtime)

Post document 4712

Î

Customer H. R. Miller

Î

Invoiced amount $258,300

z

Role Restrictions

Roles are restricted based on the data and item being processed

z

Task

(definition) Post document

Î

Linked to position

Person in charge of Finance

z

Role

(definition)

Person in charge of posting

Î

Attributes of the role

Customer

Invoiced amount

z

Work Item

(activity at runtime) Post document 4712

Î

Customer H. R. Miller

Î

Invoiced amount $258,300

Role Based Routing

Workflow Manager

Person in charge of Finance Customer Customer O - Z H - N Customer A - G Invoiced amount: < $250,000 Invoiced amount: > $250,000

(23)

Chapter 3

How workflow is done in SAP R/3

The definition of a workflow

The workflow at runtime

(24)

Definition and Runtime Components

Definition

Runtime

Workflow definition

(Workflow editor) Graphic implementation of Workflow procedures

Workflow

Workflow control Workflow coordination

Activity

Object method Linkage with persons,

groups and roles

Workitem

Deadline monitoring Escalation Method call

Object type

Enhanced object description Methods Attributes Events

Object

Activation of methods Accessing attributes Creation of events

(25)

Integrated Inbox

Functions:

z

Process mail and workflow items

z

Send and receive notifications

Internal and external systems Fax, E-mail, Internet, etc.

z

Reschedule work

z

Attachments to inbox items

Notes, documents, objects, etc.

(26)

Workflow Manager

Create work items

Workflow

Manager

SD FI Record history Resolve messages Evaluate conditions Process events Monitor deadlines MM R/3 Client / Server QM ABAP/4 PS Manage cross application flows Allocate agents Organize data flows Synchronize process

(27)

EDI pre-entry complete invoice release invoice post invoice

Background Scheduling

and Deadline monitoring

Workflow System

Start date

waiting for events

latest end

Background

Start date

Example

Release of invoice

Dialog

latest start

latest end

Key:

Background Dialog

(28)

Monitoring Processes

How many customer problems are in

process?

What is the status?

How old are the problems?

How is the work distributed?

What is the resolution status

for a specific customer?

(29)

Process reporting

How many problems have been

reported in the last quarter?

How many problems were

reported by problem type?

What was the average

processing time by problem

types?

How often did processing

exceed deadline?

How many exceptions were

processed?

(30)

Chapter 3

How workflow is done in SAP R/3

The definition of a workflow The workflow at runtime

(31)

What does SAP deliver

A table driven Workflow Definition tool

An application independent Workflow Management engine

A new user interface (work list client)

Workflow enabling in SAP applications

Ready-to-use standard SAP task definitions

Sample SAP workflow templates

(32)

SAP workflow templates

EDI / ALE: Error handling

PP: engineering change management

PM: malfunction messages

PS: changes in corresponding purchase orders

SD: contract management

LIS: triggering events when reaching threshholds

MM: release of requisitions: events for selected codes

FI: Preliminary posting, budget release, Financial Calendar

AM: mass processing of assets

(33)

Desktop Integration

Other applications

SAP System

Windows *

WinHelp

WinWord

Excel

Project

Access

MS Mail

Visual Basic

OLE Automation Clients

Direct RFC Server ODBC MAPI RFC Server

No. 1 front end for R/3

On-line Documentation

R/3 Applications

R/3 Basis System DB

R/3 Mail

(34)

External applications External objects OLE automation External worklist client External workflow manager

The Openness of SAP Business Workflow

Integration and openness

External worklist

client OLE automation External workflow manager External applications External objects Workflow management Tasks /

Work items Objects

SAP transactions z SAP provides easy-to-use interfaces

at all levels of the SAP Business Workflow architecture:

Îworkflow management level

Îwork queue / work item management level

Îobject management level Îevent level

z SAP is an active member of the Workflow Management Coalition to ensure that the interfaces of workflow products and

References

Related documents

By “mapping” the unique shape of your eye, the WaveLight® ALLEGRETTO WAVE™ Eye-Q Laser allows your surgeon to perform an individualized Laser Vision Correction treatment just

Uncertainty about enrollment for nine newly operational charter schools; pending and potential new litigation regarding the authorization process and its use of Education

The intake of fat and carbohydrates did not contribute to the association between the macronutrient composition of the diet and overall health, measured by the frailty index..

Moreover, automated glare control as a dynamic shading strategies applied in DIVA to avoid excessive interior daylighting levels and also block direct sunlight as a main cause

When adult airguns first started to became widely popular in the United States in the 1970s, the power of airguns generally was indicated by their muzzle velocities, expressed in

To ensure that police restrictions on such peaceful assemblies are only imposed on grounds that are legitimate and necessary under OSCE commitments and international

VDN summary report (hourly/ half-hourly) list bcms summary vdn ## time xx:xx xx:xx print ## is an administered VDN extension or range of extensions measured by BCMS.. The

Jefferson University Physicians Background Patient A Inpatient Stay Ancillary Service JUP Practice X Patient A Patient A JUP Practice Y Patient A “Islands” of information