Professional Documents
Culture Documents
Introduction
SAP WORKFLOW Concepts Basic Workflow Terminology
SD
FI
MM
CO
PP
R/3
Client / Server ABAP
IS
Human Human Resources
Asset Accounting
AA
Quality Mgmt.
QM
PM
PS
HR
WF
Introduction
It handles
The Process
Ex: Releasing of Blocked Vendor
The People
SD MM PP QM PM HR
FI CO AM
R/3
IS
PS WF
Integrated Applications
Sales
Sales Management
Product Planning
Customer Service
Sales Order
Budget
Forecast
Production Planning
Customer
Order Processing
Assembly Order
Assembly
Accounting
Product
Assembly Order
Invoice
Packing Slip
Product Product
Business processes
Treasury Financial Accounting Controlling
Risk manage ment Exchange hedging Handling payments Credit control Customer invoice posting
Costing document
Service profitability
Sale s profit
Incoming order
Financin g decision
Vendor selection
Evaluation
Intercompany billing
Externa l billing
Transfer order
Vendor selectio n
Intercompany billing
Productio n order
Production
Delivery
Production
es t a m ess to c u ro a p w s lo es kf in r o W bus e th
Credit control Customer invoice posting Costing document Order profit ability Service profitability Sale s profit Incoming order Financin g decision Vendor selection Evaluation Incoming order posting Intercompany billing Externa l billing Transfer order Vendor selectio n Intercompany billing Productio n order Production Delivery
Exchange hedging
Handling payments
Benefits
Faster and Simpler Needs less effort Easy to Learn and understanding
Benefits
Better control of
Information Deadlines Costs
Flexible to
Change
Workflow Terminology
Objects Events Methods Tasks
Single Step Multi Step
Continue...
Agents Roles Inbox/Outbox
Events
Event is a block of code can start/stop single/Multiple tasks/Workflow
Events : Example
Parked document posted Order Cancellation Customer master change Requisition approved
Deadline Monitoring
Summary
The process design must... ... be defined as single-step or multi-step task in SAP R/3 Individual activities in the process must be available as single-step tasks before being included in multi-step task agents The single-step tasks refer to an object type and one of its methods... ... which enables access to existing SAP functionality!
events events
Templates
SAP has built in Ready to Use Templates Each module has templates Easy to implement
templates
Asset Management Financial Human Resources Materials Management Production Planning Plant Maintenance Quality Management Service Management
8 17 25 10 7 8 15
R
HR
MM
PP PM QM SM
Example
Mass processing of Assets Purchase Requisition Approval Engineering Change Management ALE/Idoc Error handling in IN bound processing Leave Approval
PD-Org Structure Determine Manager Manager Position Holder Employee Position Holder Route Review Request
Managers Universal Inbox Option to release or reject the absence form Route Result of Review
Universal Inbox
The end user interface is Universal Inbox Support Alternative clients
MAPI clients
Message Application Programming Interface
Developed by Microsoft
System Components
Workflow Definitions
Steps and Tasks, May contain agents and deadline
Integrated Inbox
Interface with users
Tasks
Workflow definitions are comprised of single-step tasks, multi -step task, workflow task and workflow templates
Objects
Tasks
To use methods of an object type in a workflow ( single-step task) As a framework for defining a workflow ( multistep task)
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)
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
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
Events
Identify the events required to initiate and control the workflow. Check whether these events are defined for the relevant object types.
Create Jobs
Create Position
Assign job
Organizational plan
2.Create Workflow
Maintain Task
Workflow template id
Agent Assignment