sap workflow 1hr
TRANSCRIPT
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 1/35
WorkflowWorkflow
Referent:
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
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 3/35
3.
Chapter 1 What ... is workflow?
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
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
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
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."
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 8/358.
Chapter 2 Why ... is workflow useful?
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 9/359.
Benefits of Workflow
Reliability
Productivity
Quality
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
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
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
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
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 14/35
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 15/35
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
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
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)
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
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
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
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
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 23/35
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
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
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
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
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?
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
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
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
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
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.
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
8/13/2019 SAP Workflow 1hr
http://slidepdf.com/reader/full/sap-workflow-1hr 35/35