0% found this document useful (0 votes)
205 views60 pages

Sap Abap Workflow

The document discusses key concepts related to SAP Workflow including: - Workflow definitions are comprised of single-step tasks, multi-step tasks, templates and objects that encapsulate business tasks. - Tasks refer to object types and their methods to access SAP functionality. - Roles are used to assign agents when the set of possible agents is too large or not specific enough. - Organizational management allows for automatic routing and flexibility for employee changes. - Events initiate and control the workflow. Templates provide ready-to-use workflows for standard processes.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
205 views60 pages

Sap Abap Workflow

The document discusses key concepts related to SAP Workflow including: - Workflow definitions are comprised of single-step tasks, multi-step tasks, templates and objects that encapsulate business tasks. - Tasks refer to object types and their methods to access SAP functionality. - Roles are used to assign agents when the set of possible agents is too large or not specific enough. - Organizational management allows for automatic routing and flexibility for employee changes. - Events initiate and control the workflow. Templates provide ready-to-use workflows for standard processes.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

Workflow Part-1

Introduction
SAP WORKFLOW Concepts asic Workflow !er"inolo#$

The R/3 Integration Model


Sales Sales ( ( 'istri)ution Materials Materials Mgmt%

S'

!inancial !inancial Accounting Accounting Controlling

!I

MM

CO

Production Production Planning

PP

R/3
Client / Server ABAP
Industry Industry Solutions Solutions &uman &uman Resources

Asset Accounting

AA

*uality Mgmt%

*M

Plant Maintenance Maintenance

PM

Project System System or"#lo$

PS

&R

IS

Introduction
It %andles
& !%e Process
'() Releasin# of locked *endor

& !%e People

Position of t%e workflow in t%e s$ste"


Business or"#lo$

S' MM PP *M PM &R

!I CO AM

R/3
IS

PS !

Integrated A,,lications

Business Middle$are +ayer

Introduction Workflow Auto"ates processes


& & & & In+ol+in# ran#e of acti+ities,tasks Occurs repeatedl$ in si"ilar for" In+ol+es people,-epart"ents Re.uire %i#% de#ree of co-ordination

Auto"atin# Corporate Processes


Proo# o# 'elivery Trou)le Re,ort

Sales

Sales Management

Product Planning

Customer Service

Sales Order

Budget
!orecast

Production Planning

Customer

Pac"ing Sli, Invoice

Order Processing
Assem)ly Order

Assem)ly

Shi,,ing ( Receiving
Shi,,ing Order Pac"ing Sli,

Accounting

Product

Assem)ly Order

Invoice

Pac"ing Sli,

Product Product

usiness processes
Treasury !inancial Accounting Controlling
Ris" manage ment ./change hedging &andling ,ayments Credit control Customer invoice ,osting

Costing document

Order ,ro#it a)ility

Service ,ro#ita)ility

Sale s ,ro#it

Sales and 'istri)ution +ogistics Production

Incoming order

!inancin g decision

0endor selection

.valuation

Incoming order ,osting

Intercom,any )illing

./terna l )illing

Trans#er order

0endor selectio n

Intercom,any )illing

Productio n order

Production

'elivery

W%at does workflow do/


Treasury !inancial Accounting Controlling

Sales and 'istri)ution +ogistics

Production

s e t a s m s o e t c u o a r , $ o s l # s " e r n i o s u ) e th
Credit control Customer invoice ,osting Costing document Order ,ro#it a)ility Service ,ro#ita)ility Sale s ,ro#it Incoming order !inancin g decision 0endor selection .valuation Incoming order ,osting Intercom,any )illing ./terna l )illing Trans#er order 0endor selectio n Intercom,any )illing Productio n order Production 'elivery

Ris" manage ment

./change hedging

&andling ,ayments

enefits
Faster and Si"pler 0eeds less effort 'as$ to Learn and understandin#

enefits
& etter control of
Infor"ation -eadlines Costs

& Fle(i1le to
C%an#e

Workflow !er"inolo#$
O12ects '+ents 3et%ods !asks
& Sin#le Step & 3ulti Step

Continue444
A#ents Roles In1o(,Out1o(

'(a"ples of O12ects t$pes


SAP usiness o12ect t$pes
& & & & In+oice Re.uisition 3aterial '-I "essa#es

'(a"ples of O12ect 3et%od


Post 5 t%e in+oice6 Appro+e 5 t%e Re.uisition6 C%an#e 5 t%e 3aterial6 -ispla$ 5 t%e i"a#e6

Sin#le-Step task ) '(a"ple


& & & & Post in+oice Release re.uisition C%an#e 3aterial 3aster Appro+e a1sence

'+ents
'+ent is a 1lock of code can start,stop sin#le,3ultiple tasks,Workflow

'+ents ) '(a"ple
Parked docu"ent posted Order Cancellation Custo"er "aster c%an#e Re.uisition appro+ed

1ra,hical re,resentation o# a $or"#lo$

Structure o# a
Conditional Process +oo,

or"#lo$ 'e#inition
Activity I! +oo, Parallel Process +oo,

'eadline Monitoring

Su""ar$
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 ob ect t!pe and one of its methods... ... "hich enables access to e#isting SAP functionalit!$

events events

Multistep task Workflow Workflow definition definition

Single-step Single-step tasks tasks

Object type Method

!e"plates
SAP %as 1uilt in Read$ to 7se !e"plates 'ac% "odule %as te"plates 'as$ to i"ple"ent

SAP Business
AM !I

or"#lo$ Tem,late A,,ro/


Asset Management !inancial &uman Resources Materials Management Production Planning Plant Maintenance *uality Management Service Management
2 34 56 37 4 2 36
R

%ore than &'' templates

te"plates

&R

MM

PP PM *M SM

'(a"ple
3ass processin# of Assets Purc%ase Re.uisition Appro+al 'n#ineerin# C%an#e 3ana#e"ent AL',Idoc 'rror %andlin# in I0 1ound processin# Lea+e Appro+al

&R9 :oti#ication o# A)sence


A)sence !orm

P'-Org Structure 'etermine Manager Manager Position &older .m,loyee Position &older Route Revie$ Re=uest

.m,loyee 'ates Reason

.m,loyee;s <niversal In)o/ O,tion to modi#y and resu)mit rejected a,,lication

Manager;s <niversal In)o/ O,tion to release or reject the a)sence #orm Route Result o# Revie$

Structure of Work Flow


!ransaction code SW- -ocu"entation in %elp file

7ni+ersal In1o(
!%e end user interface is 7ni+ersal In1o( Support Alternati+e clients
& 3API clients
3essa#e Application Pro#ra""in# Interface
& -e+eloped 1$ 3icrosoft

& SAP 8ui & 9a+a 87I & we1

S$ste" Co"ponents
Workflow -efinitions
& Steps and !asks: 3a$ contain a#ents and deadline

Workflow ite" 3ana#er


& Initiate t%e e+ents: "onitor -eadlines: ter"inate e+ents

Inte#rated In1o(
& Interface wit% users

!asks

Workflow definitions are comprised of single-step tasks, multi -step task, workflow task and workflow templates

Customer defined tasks and standard tasks

O12ects

The encapsulation of software for performing defined business tasks

'emo ./am,le9

or"#lo$ 'e#inition

Submit notification of absence otification of absence created !ppro"e notification of absence appro"ed rejected #e"ise notification of absence $ no Cancel notification of absence canceled #esubmit for appro"al $ no Terminate workflow Workflow terminated yes yes #e"ise notification of absence re"ised

Send mail sent

7se of Or#ani;ational 3ana#e"ent


Refers to current Or#ani;ation Auto"atic routin# "ana#e"ent for e"plo$ee c%an#es <i#% fle(i1ilit$

!asks
% To use methods of an object type in a workflow & single-step task' % !s a framework for defining a workflow & multistep task'

Task Types
Standard task 5sin#le-step task: task t$pe TS6 Custo"er task 5sin#le-step task: task t$pe T 6 Workflow te"plate 5"ultistep task: task t$pe WS6 Workflow task 5"ultistep task: task t$pe WS6 !ask #roup 5task t$pe TG6

#ole
=ou use roles to specif$ an a#ent 5or a#ents6 for a task if t%e set of possi1le a#ents is too lar#e: or not specific enou#%4 $ assi#nin# work ite"s to or#ani;ationall$ suita1le e"plo$ees: responsi1ilities and aut%ori;ations are "ana#ed efficientl$: and 1ottlenecks are a+oided4 Roles are alwa$s defined across clients

Organi>ational ,lan
% The enter,rise-s,eci#ic organi>ational ,lan describes the organi(ational assignment of the employees) The aim of this is to determine the res,onsi)ility of employees for the e*ecution of indi"idual business acti"ities

%.vents
% +dentify the e"ents re,uired to initiate and control the workflow) % Check whether these e"ents are defined for the rele"ant object types)

Create Organi(ational plan

#oot Organi(ational unit

Create -obs

Create .osition

Search and assign user

!ssign job

Organi(ational plan

/)Create Workflow

Maintain Task

Workflow template id

!gent !ssignment

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy