3. The R/3 Integration Model
SD FI
Sales & Financial
Distribution Accounting
Accounting
MM CO
Materials
Materials Controlling
Mgmt.
PP AA
Production
R/3
Asset
Planning Accounting
QM
Quality
Client / Server PS
Project
Mgmt. PM
Plant
ABAP WF
System
Maintenance Workflow
HR IS
Human Industry
Industry
Resources Solutions
5. 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
Business Middleware Layer
6. Introduction
• Workflow Automates processes
– Involving range of activities/tasks
– Occurs repeatedly in similar form
– Involves people/Departments
– Require high degree of co-ordination
7. 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
Order Shipping &
Processing Assembly Receiving Accounting Product
Assembly Shipping
Assembly Invoice
Order Order Order Packing
Packing Slip
Slip
Product
Product
8. Business processes
Risk Exchange Handling
Treasury manage
-
hedging payments
ment
Financial Credit
control
Customer
invoice
Accounting posting
Order Service Sale
Controlling Costing document profit
-
profit-
ability
s
profit
ability
Incoming Inter-
Sales and Incoming
order
Financin
g
Vendor
selection
Evaluation order
posting
company
billing
Externa
l
Distribution decision billing
Inter-
Transfer Vendor
Logistics order selectio
company
billing
n
Production Productio
n
Production Delivery
order
9. What does workflow do?
Risk Exchange Handling
Treasury manage hedging payments
es
-
ment
Financial
a t Credit Customer
invoice
m ess
control
Accounting posting
to c
Order Service Sale
u ro
Controlling Costing document profit profit- s
a p
- ability profit
ability
Sales and
w s
lo es
Incoming Financin Vendor Evaluation
Incoming
order
Inter-
company
Externa
kf in
order g selection l
posting billing
Distribution decision billing
o r
W bus
Inter-
Transfer Vendor
Logistics order selectio
company
billing
n
e
Production Productio Production Delivery
th
n
order
20. Structure of a Workflow Definition
Conditional Activity Parallel
Process Loop Process Loop
IF
Loop
Deadline
Monitoring
21.
22. Summary events
events
The process design must...
Multistep task
... be defined as single-step or Workflow
Workflow
multi-step task in SAP R/3 definition
definition
Individual activities in the
process must be available as Single-step
Single-step
single-step tasks before being tasks
tasks
included in multi-step task
agents
The single-step tasks refer to
an object type and one of its Object type
methods... Method
... which enables access to
existing SAP functionality!
23. Templates
• SAP has built in Ready to Use Templates
• Each module has templates
• Easy to implement
24. templates
SAP Business Workflow Template Approx
More than 100 templates
AM Asset Management 8
FI Financial 17
HR Human Resources 25
MM Materials Management 10
PP 7
Production Planning
PM Plant Maintenance 8
QM Quality Management 15
R
SM Service Management 4
25. Example
• Mass processing of Assets
• Purchase Requisition Approval
• Engineering Change Management
• ALE/Idoc Error handling in IN bound
processing
• Leave Approval
26. HR: Notification of Absence
Absence Form
PD-Org Structure
Employee Determine Manager Manager Position
Holder
Dates Employee Position
Holder
Reason
Route Review Request
Employee’s Universal Inbox Manager’s Universal Inbox
Option to modify and Option to release
resubmit rejected or reject the absence
application form
Route Result of Review
27. Structure of Work Flow
• Transaction code SWDD
• Documentation in help file
28.
29.
30.
31. Universal Inbox
• The end user interface is Universal Inbox
• Support Alternative clients
– MAPI clients
• Message Application Programming Interface
– Developed by Microsoft
– SAP Gui
– Java GUI
– web
32.
33. System Components
• Workflow Definitions
– Steps and Tasks, May contain agents and
deadline
• Workflow item Manager
– Initiate the events, monitor Deadlines,
terminate events
• Integrated Inbox
– Interface with users
34.
Tasks
Workflow definitions are comprised of
single-step tasks, multi -step task, workflow
task and workflow templates
Customer defined tasks and standard tasks
Objects
The encapsulation of software for
performing defined business tasks
35. Demo Example: Workflow Definition
Submit notification of absence
Notification of
absence created
Approve notification of absence
approved rejected
Revise notification of absence ?
no yes
Cancel notification Revise notification
Send mail
of absence of absence
sent canceled revised
Resubmit for approval ?
no yes
Terminate workflow
Workflow
terminated
36.
37. Use of Organizational Management
• Refers to current Organization
• Automatic routing management for employee
changes
• High flexibility
38. Tasks
• To use methods of an object type in a
workflow ( single-step task)
• As a framework for defining a workflow (
multistep task)
39. Task Types
• Standard task (single-step task, task type TS)
• Customer task (single-step task, task type T )
• Workflow template (multistep task, task type WS)
• Workflow task (multistep task, task type WS)
• Task group (task type TG)
40. Role
• You use roles to specify an agent (or
agents) for a task if the set of possible
agents is too large, or not specific enough.
By assigning work items to organizationally
suitable employees, responsibilities and
authorizations are managed efficiently, and
bottlenecks are avoided.
• Roles are always defined across clients
41. Organizational plan
• The enterprise-specific
organizational plan describes the
organizational assignment of the
employees. The aim of this is to
determine the responsibility of
employees for the execution of
individual business activities
42. •Events
• Identify the events required to initiate
and control the workflow.
• Check whether these events are
defined for the relevant object types.