Professional Documents
Culture Documents
SAP Workflow PDF
SAP Workflow PDF
Contents
Preface
. 2
Chapter 1 What ... is workflow?
. 3
Automating Corporate Processes
Proof of
Delivery Trouble
Report
Sales Product Customer
Sales Management Planning Service
Sales Budget
Order Forecast
Production
Planning
Customer
Packing
Slip Invoice
. 4
Business processes
Financial Credit
control
Customer
invoice
Accounting posting
Incoming Inter-
External
Sales and Incoming
order
Financing
decision
Vendor
selection
Evaluation order
posting
company
billing
billing
Distribution
Inter-
Transfer Vendor
Logistics order selection
company
billing
Production Production
order
Production Delivery
. 5
What does workflow do?
Risk Exchange Handling
Treasury manage-
ment
hedging payments
Financial Credit
control
Customer
invoice
Accounting posting
Inter-
Transfer Vendor
Logistics order selection
company
billing
Production Production
order
Production Delivery
. 6
Workflow Management
. 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
WORKFLOW -
TRADITIONAL SUPPORTED
. 11
Chapter 3 How workflow is done in SAP R/3
. 12
Position of the workflow in the system
Business Workflow
SD FI
MM CO
PP AM
QM
PM
R/3
WF
PS Integrated Applications
HR IS
. 13
Chapter 3 How workflow is done in SAP R/3
. 14
Graphical representation of a workflow
. 15
Structure of a Workflow Definition
Loop
Deadline
Monitoring
. 16
Workflow definition
Activity
Workflow definition
Workflow-Definition
Workflow-Definition • •Activity
Activitytotobebeexecuted:
executed:
Task,
Task,
Workflow
Workflowtask task
• •Responsibilits
Responsibilitsfor forthe
the
execution:
execution:
Actor,
Actor,Role
Role
• •Deadlines,
Deadlines,costscosts
• •Responsibility
Responsibilityififthere
thereisis
no user action:
no user action:
Person
Personinincharge
charge
concerning
concerningdeadlines
deadlines
• •Notificaton
Notificatonwhenwhenaction
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 Workflow
Workflowdefinition
Workflowtask
task definition
CCrreeaatitningg OOrrgg..oobbjejecctsts
eevveenntsts
DDeefa
fauultltrroolele,,
rroolele
Task
Taskcontainer
container
. 18
Workflow Object Components
Object type
Key structure Field references
Workstation
program
Status attributes
Attributes
Transactions
virtual attributes
Function module
Implementation
Report
Parameter
container
Methods
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 Person in
charge
Roles
Rolesare
are restricted
restricted based
based on
on the
the of Finance
data
data and
and item
item being
being processed
processed
Customer
z
z Task
Task (definition)
(definition) O- Z
Customer
H-N
Post
Postdocument
document
Î
Î Linked
Linked to
to position
position
Person
Person in charge
in charge of
ofFinance
Finance
z
z Role
Role (definition)
(definition)
Person
Personin in charge
charge ofof posting
posting
Î
Î Attributes
Attributes of
of the
the role
role
Customer
Customer
Invoiced
Invoiced amount
amount Customer
z
z Work
Work Item
Item (activity
(activityat
at runtime)
runtime)
A- G
Post
Postdocument
document 4712
4712
Î
Î Customer
Customer H.
H. R.
R. Miller
Miller Invoiced amount: < $250,000
Î
Î Invoiced
Invoiced amount
amount $258,300
$258,300
Invoiced amount: > $250,000
. 21
Chapter 3 How workflow is done in SAP R/3
. 22
Definition and Runtime Components
Definition Runtime
Workflow definition
(Workflow editor)
Workflow
Graphic implementation Workflow control
of Workflow procedures Workflow coordination
Activity Workitem
Object method Deadline monitoring
Linkage with persons, Escalation
groups and roles Method call
. 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
Record
Manager history
Create Resolve
work items messages
SD FI
MM
Process Organize
events data flows
Monitor Synchronize
deadlines Manage cross process
application
flows
. 25
Background Scheduling
and Deadline monitoring
Workflow System
. 26
Monitoring Processes
. 27
Process reporting
. 28
Chapter 3 How workflow is done in SAP R/3
. 29
What does SAP deliver
. 30
SAP workflow templates
. 31
Desktop Integration
WinWord
RFC R/3 Applications
Excel Server
Project
Access ODBC R/3 Basis System DB
Visual Basic
RFC
Server
R/3 Applications
OLE Automation Clients
. 32
The Openness of SAP Business Workflow
. 35