SAP Workflow

December 6, 2017 | Author: erdk89 | Category: Business Process, Invoice, Object (Computer Science), Technology, Computing
Share Embed Donate


Short Description

SAP Workflow...

Description

Workflow

Contents Preface

Chapter 1

What

... is workflow?

Chapter 2

Why

... is workflow useful?

Chapter 3

How

... workflow is done in SAP R/3

.

2

Chapter 1

What

... is workflow?

.

3

Automating Corporate Processes Proof of Delivery Trouble Report

Sales

Sales Order

Sales Management

Product Planning

Customer Service

Budget Forecast

Production Planning

Customer

Packing Slip Invoice

Order Processing

Assembly Order

Asse mbly

Assembly Order

Packing Slip

Shipping & Receiving Shipping Order Packing Slip

Accounting

Product

Invoice

Product Product .

4

Business processes Treasury

Risk management

Financial Accounting

Credit control

Controlling

Sales and Distribution Logistics Production

Exchange hedging

Handling payments

Customer invoice posting

Incoming order

Financing decision

Vendor selection

Transfer order

Evaluation

Incoming order posting

Intercompany billing

Sales profit

External billing

Intercompany billing

Vendor selection

Production order

Service profitability

Order profitability

Costing document

Production

Delivery

.

5

What does workflow do? Treasury

Risk management

Financial Accounting

Credit control

Controlling

Sales and Distribution Logistics Production

Exchange hedging

Handling payments

Customer invoice posting

Incoming order

Financing decision

Vendor selection

Transfer order

Evaluation

Incoming order posting

Intercompany billing

Sales profit

External billing

Intercompany billing

Vendor selection

Production order

Service profitability

Order profitability

Costing document

Production

Delivery

.

6

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.

.

7

Chapter 2

Why

... is workflow useful?

.

8

Benefits of Workflow

Reliability Productivity Quality .

9

Workflow: Advantages of the SAP Solution Consistency Consistency modeling modeling--definition definition--control control--monitoring monitoring Less Lesscomplexity complexity through throughpowerful powerfulapplications applications Integration Integration with withthe theorganizational organizationalmodel model Openness Openness through throughinterfaces interfaces Short ShortImplementation Implementation Pre-built Pre-builtworkflow workflowexamples examples ABAP/4 ABAP/4development developmentworkbench workbenchsupport support .

10

With and without workflow TRADITIONAL

Initiative Monitoring

User Supervisor

Paper Documents Flow of information passive

WORKFLOW SUPPORTED

System (user) System Electronic active

Flow of control

Sequential Hard coded in application (transaction t1 calls t2 ...)

Parallel separate programming level -> reusable transactions -> small size

Unit of control

Individual function (atomic transaction)

Whole process (beyond transaction boundaries)

In a nutshell

"Stop and Go"

Work flow

.

11

Chapter 3

How workflow is done in SAP R/3 The definition of a workflow The workflow at runtime Additional Comments

.

12

Position of the workflow in the system Business Workflow

SD

FI

MM

CO

PP

AM

R/3

QM

PS

PM

WF HR

Integrated Applications

IS

Business Middleware Layer

.

13

Chapter 3

How workflow is done in SAP R/3 The definition of a workflow The workflow at runtime Additional Comments

.

14

Graphical representation of a workflow

.

15

Structure of a Workflow Definition Conditional Process Loop

Activity

Parallel Process Loop

IF Loop

Deadline Monitoring

.

16

Workflow definition Activity Workflow definition Workflow-Definition Workflow-Definition

• •Activity Activitytotobe beexecuted: executed: Task, Task, Workflow Workflowtask task • •Responsibilits Responsibilitsfor forthe the execution: execution: Actor, Actor,Role Role • •Deadlines, Deadlines,costs costs • •Responsibility Responsibilityififthere thereisis no user action: no user action: Person Personinincharge charge concerning concerningdeadlines deadlines • •Notificaton Notificatonwhen whenaction action has been taken: has been taken: Person Personinincharge charge concerning concerningtaken takenaction action

Task

Object method .

17

Task Definition Standard Standardtask task (SAP (SAPdefined) defined)

Object Objectmethod method

Task Task (customer (customerdefined) defined)

Workflow Workflowdefinition definition

Workflow Workflowtask task

OOrrgg..oobbjejecctsts

CCrreeaatitningg eevveenntsts

Task Taskcontainer container

DDeefa fauultltrroolele,, rroolele

.

18

Workflow Object Components Object type Key structure

Attributes

Field references Status attributes

Workstation program Transactions

virtual attributes Function module Implementation Report Methods

Parameter container ABAP coding Return values

Events .

19

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 ÎLocation

.

20

Role Based Routing Workflow Manager z z Role Role Restrictions Restrictions Roles Rolesare are restricted restricted based based on on the the data data and and item item being being processed processed

z z Task Task (definition) (definition)

Person in charge of Finance Customer O- Z

Customer H-N

Post Postdocument document Î Î Linked Linked to to position position Person in Person in charge charge of ofFinance Finance

z z Role Role (definition) (definition) Person Personin in charge charge of of posting posting Î Î Attributes Attributes of of the the role role Customer Customer Invoiced Invoiced amount amount

z z Work Work Item Item (activity (activityat at runtime) runtime) Post Postdocument document 4712 4712 Î Î Customer Customer H. H. R. R. Miller Miller

Î Î Invoiced Invoiced amount amount $258,300 $258,300

Customer A- G

Invoiced amount: < $250,000 Invoiced amount: > $250,000

.

21

Chapter 3

How workflow is done in SAP R/3 The definition of a workflow The workflow at runtime Additional Comments

.

22

Definition and Runtime Components Definition

Runtime

Workflow definition (Workflow editor)

Workflow

Graphic implementation of Workflow procedures

Workflow control Workflow coordination

Activity

Workitem

Object method

Deadline monitoring Escalation

Linkage with persons, groups and roles

Method call

Object type

Object

Enhanced object description

Activation of methods Accessing attributes Creation of events

Methods Attributes Events

.

23

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.

z File/manage documents and mail

.

24

Workflow Manager

Workflow Manager

Record history Resolve messages

Create work items

SD

FI

MM

Evaluate conditions

R/3 QM

Client / Server ABAP/4

Process events Monitor deadlines

PS

Allocate agents Organize data flows

Manage cross application flows

Synchronize process

.

25

Background Scheduling and Deadline monitoring

Workflow System Start date

waiting for events

Example

latest end

Release of invoice

Background Start date

EDI pre-entry complete invoice

Dialog latest start latest end

release invoice post invoice

Key: Background Dialog

.

26

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?

.

27

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?

.

28

Chapter 3

How workflow is done in SAP R/3 The definition of a workflow The workflow at runtime Additional comments

.

29

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

.

30

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 PD: Management of conferences and other events

.

31

Desktop Integration Other applications Windows *

SAP System Direct

No. 1 front end for R/3 On-line Documentation

WinHelp WinWord Excel

RFC Server

R/3 Applications

Project Access MS Mail Visual Basic OLE Automation Clients

ODBC MAPI RFC Server

R/3 Basis System DB R/3 Mail R/3 Applications

* Windows ‘95 supported with first shipment .

32

The Openness of SAP Business Workflow Integration and openness External Externalworklist worklist client client External workflow External workflow manager manager

Workflow management

OLE OLEautomation automation External External applications applications

Tasks / Work items

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

.

35

External External objects objects

Objects

SAP transactions

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF