This document discusses best practices for using SAP Solution Manager for process modeling. It recommends organizing process models into a repository structure of scenarios and configurable units (CUs). Scenarios represent end-to-end business processes using linked CUs, which map to smaller pieces of SAP functionality. CUs can be reused across multiple scenarios and should be organized into teams/process groupings. Solution Manager supports attaching project documentation and technical objects to CUs.
How AI, OpenAI, and ChatGPT impact business and software.
Process modelling in SAP Solution Manager
1. How to Use Solution Manager for
Process Modelling
By Shane Hayes
Principal Consultant at
V Over R
Contact Shane.Hayes at Clickinquiry.net
See blog at http://solmanhpqc.wordpress.com/
(c) V Over R 2013
1
2. What is a process model?
• Typically a graphical representation
of how a process works currently (As
Is) or will work in the future (To Be)
• Frequently organised into a
decomposition
– Decompositions can be functional or
cross functional or a mixture.
• Different types
– Swimlane, Flowchart,
Capability
• Various Conventions
– BPMN2 is the industry
standard.
2
3. Why Use Process Models & Process Model
Structures on a SAP Project
• General uses of process models.
– Communication,
– Training
– Design
• Organisation of Project Artefacts
– A decomposition structure is vital to manage the production and
storage of project / system documentation.
– Facilitates
• Planning and Tracking the project.
• Finding information.
• System maintenance after go live.
• Roll outs re-using project artefacts
• Implementing standard processes
• Avoiding duplication of functionality
• Upgrades
• Testing and in particular regression testing.
3
4. SAP Process Decomposition Approach
• There are a variety of
definitions of what
constitutes a process.
• SAP has it own
Definitions
• The SAP levels and the
names they use are
– Business Scenario
– Business Process
– Process Step
• See example 4
5. Best Practice is to use Reusable Components
in a number of different scenarios.
• EG
– A Delivery Building Block can be used in the following two
scenarios
• Sale from Stock for Manual Order Entry
• Sale from Stock via an EDI interface
• See animation on the next slide.
5
6. The Same Building Block Can be Reused in
Different Scenarios. (Animation)
Sales Components in a Repository Finance Components In Repository
Sales from Stock Manual Order Entry
SAL 01 SAL 02 SAL 03 SAL 15 SAL 25 FIN 04
Inquiry Quote Order Delivery Invoice Accts Rx
Sales from Stock Via EDI Interfaced Order Entry
SAL 23
SAL 15 SAL 25 FIN 04
Inter faced
Delivery Invoice Accts Rx
Order
6
7. What is a Process
• The definition of a Process can cause confusion.
– SAP defines a Process as typically a small piece of SAP
functionality.
– Others may regard an entire group of scenarios, such as
Order to Cash, as a Process.
• Recommendation
– Rename the SAP process to Configurable Unit (CU)
7
8. Recommended Naming Conventions
• SAP Name Recommended Name
• Business Scenario Scenario
• Business Process Configurable Unit (CU)
• Process Step Process Step
8
9. The Configurable Unit (CU) “Attaches” The
Process Model to the SAP System
• This is the primary level at which SAP Solution Sample Configurable Units
Manager “attaches” the process model to the
actual SAP system.
• In SolMan the CU contains
– Out of the box (for CUs copied from the SAP
Business Process Repository)
• Transactions
• IMG links
• General SAP documentation
– Ability to create / store
• Project Documentation including links
• Roles
• Enhancements “attached” to the underlying SAP
technical objects
• Test Scripts
• Technical Bills of Materials “attached” to the underlying
technical objects to facilitate Business Process Change
Analysis
• Learning assets such as training courses etc.
• Configurable Units can be created as needed.
9
10. Scenarios
• Scenarios are chained Configurable Units
– Best represented by a Swimlane.
• CUs can be reused in a number of scenarios
• Scenarios are Used to
– Describe end to end business processes to the business
– Each Scenario on a
project corresponds
to a Cross Functional
Integration Test.
10
11. Organising CU s into a Repository in
SolMan
• CU s should be organised into a
Repository.
• There is a Repository for Each Team /
Process Grouping.
• EG
– SAL: Sales
– MAN: Manufacturing
– PUR: Purchasing
• In order to fit into the SolMan
structure, the repository is
implemented by designating a SAP
Scenario to be the Repository
– See image
11
12. Creating Scenarios Using the Repository
• Use a link to the repository
object to create the
scenario rather than the
repository object itself.
12
13. Tip: Use Copy and Insert Shortcut to Create
the Links
• Right click for
options.
13
14. Tip: Swap The Shortcut With the Original
When working in a Scenario
• You can swap the shortcut with the original as
shown.
– This is very convenient when working on the scenarios
– Right Click
for options
14
15. CU Guidelines
• Each CU is given an ID as per a naming convention.
• The descriptive name of the CU to be written as a
noun (so same object can represent create, Read,
Update, Delete)
– Use: SAL_p003 Order Entry
– Rather than: SAL_p003 Enter Order
• SAP Delivered CUs can be broken up for clarity
– EG Sales Order Processing can be broken into
• Order Entry
• Credit Check
• Availability Check
• Etc
15
16. CUs Appearing on Swimlanes
• CU s are set at a level where one role carries out the
activity.
– If two roles are required then a second CU should be created.
• EG a SAP delivered CU Quotation Entry might be split into Quotation
Entry and Quotation Approval to allow two different roles to be
mapped on a swimlane.
• If all documentation is in the first CU, the second one should reference
it.
• Clarification Steps on a Swimlane
– It may be that additional steps / activities are required on a
swimlane for clarity. If this is the case then a CU does not need
to be created.
– Examples
• A manual activity like a meeting,
• The act of printing out a quotation might be called out for clarity, even
though it is technically part of a Quotation Entry CU.
16
17. Graphical Representations of Scenarios
• Native Solution Manager does not make it
particularly easy to draw a swimlane
– Even with the Business Blueprinting Tool
• Recommendations on what to use will follow in a
subsequent presentation.
17