SAP S4HANA in 40 Min PDF
SAP S4HANA in 40 Min PDF
SAP S4HANA in 40 Min PDF
May 7 – 9, 2019
About the Speakers
Speaker Name Speaker Name
• Martin Maguth • Susan Keohan
• Managing Partner at • Senior Workflow Developer at
MaxECM Solutions LLC and Lincoln Labs and long-time
long-time ASUG Volunteer ASUG Mentor
• Fun fact: Workflow Hacker • Fun fact: Workflow Authority
Key Outcomes/Objectives
1. Key components of SAP Workflow engine on
SAP S/4HANA
2. How to build a real workflow process
3. Key tools for SAP Workflow administration
Agenda
1. Introduction
2. Workflow architecture
3. Container concept
4. Event concept
5. Workflow administration
Introduction – OnPremise Vs. Cloud Platform
Introduction – Fiori integration
• Work items can be accessed via SAPGUI and FIORI out of the box
• Note: Workflows created on-premise with SAPGUI development are
available for configuration in ‘Manage workflows’ app in FIORI, but
not vice versa
Agenda
1. Introduction
2. Workflow architecture
• Object types
• Single step tasks
• Workflow templates
• Responsibilities
3. Container concept
4. Event concept
5. Workflow administration
Object types
• Represent a “real-world” object that exists in the business
environment
• Stored in SAP Object Repository (Transaction SWO1)
• Object type components are
– Interfaces (where does the object apply)
– Key (how is it identified)
– Attributes (how is it described)
– Methods (what can be done with it)
– Events (what can happen to it)
Object types • Example:
Object BUS2081
(Incoming invoice)
• Key consists of document
number, and fiscal year
• Many standard methods
and events to process
invoice in workflow
Single step task
• Represents a specific step in a workflow process
• Access with transaction PFTC
• Key components of single step tasks are
– Object type (what is worked on)
– Method (what is done with the object)
– Possible users (who may execute the task in general)
– Work item text (task headline that appears in inbox)
– Descriptions (texts for inbox and deadline notifications)
– Triggering/terminating event (when is task started/complete)
Single step task
• Example: WS1000062
(Leave of absence with
HTML)
• Shown in Workflow
Builder
Responsibilities
• Represent the possible and the selected user(s) for the
execution of a task
• Can be assigned statically or dynamically
• Generally defined based on the HR organizational structure
• Users can be excluded
Responsibilities
Business object
Business object Business object Business object Business object
repository
Workflow architecture - Demo
Step 1: Explore BUS2081 object
Step 2: Create single step task
Step 3: Create workflow template
Agenda
1. Introduction
2. Workflow architecture
3. Container concept
• Definition
• Container types
• Architecture
4. Event concept
5. Workflow administration
Container definition
Containers store information and allow the exchange of that
information among the different components
of a workflow process.
Method
Business object parameter
Business object Business object Business object
repository
container
Agenda
1. Introduction
2. Workflow architecture
3. Container concept
4. Event concept
• Definition
• Event types
• Event creation
5. Workflow administration
Events
An event is an occurrence on an object in
the system.