sap workflow 1hr

35
8/13/2019 SAP Workflow 1hr http://slidepdf.com/reader/full/sap-workflow-1hr 1/35 Workflow Workflow Referent:

Upload: erdk89

Post on 04-Jun-2018

279 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 1/35

WorkflowWorkflow

Referent:

Page 2: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 2/35

2.

Contents

Chapter 1 What ... is workflow?

Chapter 2 Why ... is workf low useful?

Chapter 3 How ... workflow is done in SAP R/3

Preface

Page 3: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 3/35

3.

Chapter 1 What ... is workflow?

Page 4: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 4/35

4.

ShippingOrder 

SalesSalesManagementManagement

Automating Corporate Processes

Invoice

 Assembly AssemblyShipping &Shipping &ReceivingReceiving

Order Order ProcessingProcessing

Customer Customer ServiceService

TroubleReport

Proof of Delivery

SalesSales

Customer Customer 

Budget

Forecast

PackingSlip

 AssemblyOrder 

 AssemblyOrder 

Packing

Slip

SalesOrder 

ProductProduct

ProductProduct

PackingSlip Invoice

ProductProduct

ProductProduct

PlanningPlanning

 Accounting Accounting

ProductionProduction

PlanningPlanning

Page 5: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 5/355.

Business processes

Treasury

Financial

 Accounting

Controlling

Sales andDistribution

Logistics

Production

Riskmanage-

ment

Exchangehedging

Handlingpayments

Customer invoice

posting

Salesprofit

Order profit-ability

Serviceprofit-ability

Costing document

Creditcontrol

Incomingorder 

Financingdecision

Vendor selection

EvaluationIncoming

order posting

Inter-company

billing

Externalbilling

Inter-

companybilling

DeliveryProductionProductionorder 

Vendor selectionTransfer order 

Page 6: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 6/356.

What does workflow do?

Treasury

Financial Accounting

Controlling

Sales and

Distribution

Logistics

Production

Riskmanage-

ment

Exchangehedging

Handlingpayments

Customer invoiceposting

SalesprofitOrder profit-ability

Serviceprofit-ability

Costing document

Creditcontrol

Incomingorder 

Financingdecision

Vendor selection

EvaluationIncoming

order posting

Inter-company

billing

Externalbilling

Inter-companybilling

DeliveryProductionProductionorder 

Vendor selection

Transfer order 

Page 7: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 7/357.

Workflow Management

The Workflow Management Coalition, "The Workflow Reference Model";

Version 0.6, 28th June, 1993, page 7.

"A Workflow Management System is one whichprovides procedural automation of a businessprocess by management of the sequence ofwork activit ies and the invocation of appropriate

human and/or IT resources associated with thevarious activity steps."

Page 8: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 8/358.

Chapter 2 Why ... is workflow useful?

Page 9: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 9/359.

Benefits of Workflow

Reliability

Productivity

Quality

Page 10: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 10/3510.

Workflow: Advantages of the SAP Solution

Consistencymodeling - definition - control - monitoring

Consistencymodeling - definition - control - monitoring

Less complexitythrough powerful applications

Less complexitythrough powerful applications

Integrationwith the organizational model

Integrationwith the organizational model

Opennessthrough interfaces

Openness

through interfaces

Short ImplementationPre-built workflow examples

 ABAP/4 development workbench support

Short ImplementationPre-built workflow examples

 ABAP/4 development workbench support

Page 11: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 11/3511.

With and without workflow

TRADITIONALWORKFLOW -SUPPORTED

InitiativeMonitoring

DocumentsFlow of information

Flow of control

Unit of control

In a nutshell

User Supervisor 

Paper passive

SequentialHard coded in application(transaction t1 calls t2 ...)

Individual function(atomic transaction)

"Stop and Go"

System (user)System

Electronicactive

Parallelseparate programming level-> reusable transactions-> small size

Whole process (beyondtransaction boundaries)

Work flow

Page 12: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 12/3512.

Chapter 3 How workflow is done in SAP R/3

The definition of a workflow

The workflow at runtime

 Additional Comments

Page 13: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 13/3513.

Business Middleware Layer Business Middleware Layer 

Integrated ApplicationsIntegrated Applications

Business WorkflowBusiness Workflow

R/3R/3

FIFI

COCO

 AM AM

PSPS

WFWF

ISIS

MMMM

HRHR

SDSD

PPPP

QMQM

PMPM

Position of the workflow in the system

 d a  t a

  a  n d

 c o  m

  m  u  n

  i c a  t  i o  n

  p  r o c

 e s s  i  n g

 o  r g a  n  i

 s a  t  i o

  n

Page 14: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 14/35

Page 15: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 15/35

Page 16: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 16/35

16.

Structure of a Workflow Definition

ConditionalProcess Loop

 Activity ParallelProcess Loop

Loop

IF

Deadline

Monitoring

Page 17: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 17/35

17.

Workflow-DefinitionWorkflow-Definition

Workflow definition

Workflow definit ion

 Activity

• Activity to be executed:Task,Workflow task

• Responsibilits for the

execution: Actor, Role

• Deadlines, costs

• Responsibility if there isno user action:Person in chargeconcerning deadlines

• Notificaton when actionhas been taken:Person in chargeconcerning taken action

• Activity to be executed:Task,Workflow task

• Responsibilits for the

execution: Actor, Role

• Deadlines, costs

• Responsibility if there isno user action:Person in charge

concerning deadlines• Notificaton when actionhas been taken:Person in chargeconcerning taken action

Task

Object method

Page 18: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 18/35

18.

Default role,role

Default role,role

Org. objectsOrg. objectsCreatingevents

Creatingevents

Task container Task container 

Task Definition

Workflow definition

Workflow definition

Workflow taskWorkflow task

Task(customer defined)

Task(customer defined)

Object methodObject method

Standard task

(SAP defined)

Standard task

(SAP defined)

Page 19: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 19/35

19.

Workflow Object ComponentsObject type

Key structure

Methods

Parameter 

container 

Implementation

Workstation

program

Transactions

Function module

Report

 ABAP coding

 Attributes

Field references

Status attributes

virtual attributes

Returnvalues

Events

SAP B i W kfl h O i i l M d l h

Page 20: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 20/35

20.

Organisational units

Departments, groups, projects Positions

Purchasing Manager 

Purchasing Agent

Jobs

Purchase computers

Establish vendor contracts

WorkplacesLocation

The Organisational Management

SAP Business Workflow uses the Organisational Model as the

 basis for the workflow routing structure

l d i

Page 21: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 21/35

21.

Invoiced amount: < $250,000

Invoiced amount: > $250,000

Role RestrictionsRoles are restr icted based on thedata and i tem being processed

Task (definition)

Post document

Linked to positionPerson in charge of Finance

Role(definition)

Person in charge of post ing

 Attributes of the roleCustomer Invoiced amount

Work Item (activity at runtime)

Post document 4712

Customer H. R. Miller

Invoiced amount $258,300

Role RestrictionsRoles are restr icted based on thedata and i tem being processed

Task (definition)

Post document

Linked to positionPerson in charge of Finance

Role (definition)

Person in charge of post ing

 Attributes of the roleCustomer Invoiced amount

Work Item (activity at runtime)

Post document 4712

Customer H. R. Miller

Invoiced amount $258,300

Role Based Routing

Workflow Manager 

Customer 

 A - G

Customer O - Z

Customer H - N

Person incharge

of Finance

Page 22: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 22/35

22.

Chapter 3 How workflow is done in SAP R/3

The definition of a workflow

The workflow at runtime

 Additional Comments

Page 23: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 23/35

Page 24: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 24/35

24.

Integrated Inbox

Functions:

Process mail and workflow items

Send and receive notifications

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

Reschedule work

 Attachments to inbox items

Notes, documents, objects, etc.

File/manage documents and mail

Page 25: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 25/35

25.

Workflow Manager 

Synchronizeprocess

Record

history

Evaluateconditions

Process

events

Organize

data flows

Manage crossapplication

flows

Creatework items

Monitor deadlines

 Allocateagents

Resolvemessages

Workflow

Manager 

R/3Client / Server 

 ABAP/4

FI

CO

 AM

PS

WF

IS

MM

HR

SD

PP

QM

PM

Background Scheduling

Page 26: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 26/35

26.

Background Scheduling

and Deadline monitoring

Workflow System

Start date waiting for events latest end

Background

Start date

Dialog

latest end

latest start

Release of invoiceExample

EDIpre-entry

completeinvoice

releaseinvoice

postinvoice

Key:

Background

Dialog

Page 27: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 27/35

27.

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?

How many active items are there?

Process reporting

Page 28: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 28/35

28.

Process reporting

How many problems have been

reported in the last quarter?

How many problems werereported by problem type?

What was the average

 processing time by problem

types?

How often did processing

exceed deadline?

How many exceptions were processed?

Page 29: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 29/35

29.

Chapter 3 How workflow is done in SAP R/3

The definition of a workflow

The workflow at runtime

 Additional comments

Wh d SAP d li

Page 30: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 30/35

30.

What does SAP deliver

A table driven Workflow Definition tool

An application independent Workflow Management engineA new user interface (worklist client)

Workflow enabling in SAP applications

Ready-to-use standard SAP task definitions

Sample SAP workflow templates

SA kfl l

Page 31: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 31/35

31.

SAP workflow templates

EDI / ALE: Error handling

PP: engineering change management

PM: malfunction messagesPS: changes in corresponding purchase orders

SD: contract management

LIS: triggering events when reaching threshholds

MM: release of requisitions: events for selected codesFI: Preliminary posting, budget release, Financial Calendar 

AM: mass processing of assets

PD: Management of conferences and other events

Desktop Integration

Page 32: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 32/35

32.

Desktop Integration

RFCServer 

No. 1 front end for R/3Windows *

On-line DocumentationWinHelp

WinWord

Excel

Project

R/3 Applications

 Access

MS Mail

Visual Basic

OLE Automation Clients

R/3 Basis System DB

R/3 Mail

R/3 Applications

ODBC

MAPI

RFCServer 

Direct

* Windows ‘95 supported with first shipment

SAP Systemother applications

Page 33: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 33/35

33.

The Openness of SAP Business Workflow

Externalapplications

Externalapplications

Workflowmanagement

Tasks /Work items

Objects SAPtransactions

Externalobjects

Externalobjects

OLE automationOLE automationExternal worklistclient

External worklistclient

External workflowmanager 

External workflowmanager 

SAP provides easy-to-use interfacesat all levels of the SAP BusinessWorkflow architecture:workflow management levelwork queue / work item management

levelobject management level

event level

Integration and openness

SAP is an active member of the

Workflow Management Coalit ionto ensure that the interfaces ofworkflow products andapplications converge.

Page 34: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 34/35

34.

When is programming required ?

for complex conditions

more than field comparisonsfor complex role resolutions

for special event filters which cannot be adjusted by the standard tables

e.g. change documents when regarding line items

for additional methods of business objectsfor additional business objects

Page 35: SAP Workflow 1hr

8/13/2019 SAP Workflow 1hr

http://slidepdf.com/reader/full/sap-workflow-1hr 35/35