Basic Concepts of SAP Workflow Development
Basic Concepts of SAP Workflow Development
Workflow Development
Session: INT207
Martin Maguth, Norikkon
KEY LEARNING POINTS
1. Introduction
2. Workflow architecture
3. Container concept
4. Event concept
5. Rules
6. Workflow administration
INTRODUCTION
1. Introduction
2. Workflow architecture
a) Object types
b) Single step tasks
c) Multi step tasks
d) Responsibilities
3. Container concept
4. Event concept
5. Rules
6. Workflow administration
OBJECT TYPES
• Example:
Object FIPP (Parked
invoice document)
• Key consists of company
code, document number,
and fiscal year
SINGLE STEP TASK
• Example:
Task TS00007919 (Change
parked invoice document)
MULTI STEP TASK
• Example:
Template WS1000062
(Leave of absence)
RESPONSIBILITIES
• Example:
General task assignment
for single step task as
possible users
RESPONSIBILITIES
• Example:
User MARTIN assigned to
task as selected user
WORKFLOW ARCHITECTURE
Business object
Business object Business object Business object Business object
repository
WORKFLOW ARCHITECTURE - DEMO
1. Introduction
2. Workflow architecture
3. Container concept
a) Definition
b) Container types
c) Bindings
4. Event concept
5. Rules
6. Workflow administration
CONTAINER DEFINITION
Method
Contains all variables
parameter
for method execution
Contains all variables container
of the workflow definition
Workflow
Multi step task
container
Method
Business object parameter
Business object Business object Business object
repository
container
CONTAINER CONCEPT - DEMO
1. Introduction
2. Workflow architecture
3. Container concept
4. Event concept
a) Definition
b) Types of events
c) Event creation
5. Rules
6. Workflow administration
EVENTS DEFINITION
An event is an occurrence on an
object in the system.
1. Introduction
2. Workflow architecture
3. Container concept
4. Event concept
5. Rules
6. Workflow administration
RULES DEFINITION
• Responsibility
Allows the use of elements in the rule container to
determine agents at runtime without programming.
• Organizational data
Assign an object from HR organizational model as
selected user, such as organizational unit, position, or job
• Function module
Create and assign a function module that will execute at
runtime to determine selected users
RULES - DEMO
1. Introduction
2. Workflow architecture
3. Container concept
4. Event concept
5. Rules
6. Workflow administration
WORKFLOW ADMINISTRATION
Martin Maguth
Norrikon
(646) 371-0935
martin@norikkon.com
THANK YOU FOR PARTICIPATING
Please provide feedback on this session by
completing a short survey via the event mobile
application.