Pactical Use Cases For SAP Netweaver BPM PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

1

PMC111

Prac6cal Use Cases for SAP NetWeaver


BPM and how BPMN can help

2011

Comprise Limited 2007 - 2010

Contents

Introduc6on
What is BPM / Composite Applica6on
Why use Composite Applica6ons

What is BPMN ?
Who denes it
How can it help you ?

Use-cases for SAP BPM


Examples and Ideas

Example BPM Process


Worked Example

Comprise Limited 2007 - 2010

What you should learn


Where SAP BPM ts with other tools from SAP
and others
How BPMN can help for bridge the gap
between IT and the business
How you can use SAP BPM to create BPMN
models
How these tools are used in real life

Comprise Limited 2007 - 2010

What you will not learn


Details of every BPMN feature
See www.bpmn.org

Details of how to install SAP BPM


See www.help.sap.com

How to generate user interfaces

Comprise Limited 2007 - 2010

What is BPM / Composite


Applica6ons ?

Comprise Limited 2007 - 2010

What is BPM

Business process management (BPM) is a


management approach focused on aligning all
aspects of an organiza6on with the wants and
needs of clients. wikipedia
The SAP NetWeaver Business Process
Management (SAP NetWeaver BPM)
component helps you model, execute, and
monitor your business processes based on a
common process model. www.sap.com
http://www.sap.com/platform/netweaver/NetWeaverFlashDemo2/index.html

Comprise Limited 2007 - 2010

Backend

Composite Applications

What are Composite Applica6ons


BPM

Workow
UWL

E-Mail

FLEX/
AJAX Screens
FLASH

HTML

LOCAL
DATA

REMOTE
WEBSERVICE

Web Services

Data

REMOTE
BAPI/RFC

BAPI/RFC
Func6onality

Comprise Limited 2007 - 2010

PDF

JMS QUEUE

JMS

Why BPM / Composites?


Get exibility from your SAP Investment
Create applica6ons that are as robust as SAP with a Modern User Interface
Say yes to the business where they need exibility without compromising
core congura6on
Customise SAP so you don't realise you are using SAP

Reduce IT complexity and Cost of Ownership


Kill o Excel, Access, ABAP, BSP and ITS - Create applica6ons on a modern
web 2.0 plaJorm
Create applica6ons that will work on 4.6c now and 6.0 when you upgrade

Making a sound Investment for the future


Use tools from SAP that are based on Industry Standards which enables
interoperability
Deliver the SOA benets you have been promising - by using Code Free
model driven development tools and packaged web services from SAP

Comprise Limited 2007 - 2010

The Business Case Elements


Eciency

Control

Extend

Innovate

Process
Faster

Ensure
Compliance

Suppliers

Tune Own
Prac6ce

Simplify
Input

Validate
Input

Customers

Invent New
Prac6ce

Partners

Higher Number of Candidates


Typically Lower Value

Lower Number of Candidates


Typically Higher Value

Sum of all candidates can be oset against plaJorm costs


Comprise Limited 2007 - 2010

10

Candidate Proling

Discover
Find
Problem
Areas
Inves6gate
Root Cause
(using value
drivers)
First Cut
Candidate
List

Analyse

Discuss

Dene Value
Stream
Iden6fy
Value
Drivers
Weight
Value
Drivers
Second Cut
Candidates
List

Candidate
High Level
Design
Feasibility
Final
Candidate
List

Comprise Limited 2007 - 2010

Plan
Plan the
Install for
Sojware /
Hardware
Create
Programme
Plan
Create
Detail
Design for
Candidates

What is BPMN

Comprise Limited 2007 - 2010

What is BPMN (1)

<?xml version="1.0" encoding="UTF-8"?> <deni6ons id="Deni6on" targetNamespace="hop://


www.example.org/UserTaskExample" typeLanguage="hop://www.w3.org/2001/XMLSchema"
expressionLanguage="hop://www.w3.org/1999/XPath" xmlns="hop://www.w3.org/2001/XMLSchema"
xmlns="hop://www.omg.org/spec/BPMN/20100524/MODEL" Table 10.18 PotenTalOwner XML schema
<xsd:element name="potenTalOwner" type="tPotenTalOwner" subsTtuTonGroup="performer"/>
<xsd:complexType name="tPotenTalOwner"> <xsd:complexContent> <xsd:extension
base="tHumanPerformer"/> </xsd:complexContent> </xsd:complexType> Buyer Handle QuotaTons
Approved Not Approved Handle Order Handle Shipment Approve Order Review Order176 Business
Process Model and NotaTon, v2.0 xmlns:tns="hbp://www.example.org/UserTaskExample"> <resource
id="regionalManager" name="Regional Manager"> <resourceParameter id="buyerName"
isRequired="true" name="Buyer Name" type="xsd:string"/> <resourceParameter id="region"
isRequired="false" name="Region" type="xsd:string"/> </resource> <resource
id="departmentalReviewer" name="Departmental Reviewer"> <resourceParameter id="buyerName"
isRequired="true" name="Buyer Name" type="xsd:string"/> </resource> <collaboraTon
id="BuyerCollaboraTon" name="Buyer CollaboraTon"> <parTcipant id="BuyerParTcipant"
name="Buyer" processRef="BuyerProcess"/> </collaboraTon> <!-- Process deniTon --> <process
id="BuyerProcess" name="Buyer Process">

Comprise Limited 2007 - 2010

12

What is BPMN (2)


Business Process Modelling NotaTon (BPMN) is a
graphical representa6on for specifying
business processes in a business process modeling.
BPMN was developed by
Business Process Management Ini6a6ve (BPMI), and
is currently maintained by the
Object Management Group since the two
organiza6ons merged in 2005. As of January 2009,
the current version of BPMN is 1.2, with a major
revision process for BPMN 2.0 in progress. wikkipedia
See www.bpmn.org

Comprise Limited 2007 - 2010

13

What is BPMN (3)


Common way to draw business processes that can
be understood by BOTH business people who
dene the process and IT people who have to
implement the process Owen Petford
TechEd 2010 for Owen
Owen
Audience

Create
Presenta6on

Present

Listen

Comprise Limited 2007 - 2010

14

Pools, Lanes and Flows


Pool (Whole Process):
Holds the process being executed / Modelled

Lane (Things involved in the process):


Holds the steps carried out by that Thing
Organisations, Functions, Roles, People,
Systems

Process Flow:
What Happens Next

Comprise Limited 2007 - 2010

Basic Flow Items


Activity

Activity:
Step in process
Human, Automated, Mapping, Reporting, Sub Process

Gateway:
Flow logic
Gateway

Event:
Start, Stop, Pause, Restart
Event

Comprise Limited 2007 - 2010

Use-Case for SAP BPM

Comprise Limited 2007 - 2010

18

Dierent Types of Apps


Flexible / Adaptable

Desktop
Replacement

Enterprise
Applica6on

Adequate /
Local /
Contained

Robust /
Scalable /
Secure

Light Weight

Lij and
Adapt

Static / Focused

Comprise Limited 2007 - 2010

What makes a good candidate ?


Example :
Customer
Innova6on

Example :
Discount
Approval

Crosses
Systems

Role
Specic

Decisions

Specic
Steps

Example :
Incident
Repor6ng

Example :
Contract
Management

Comprise Limited 2007 - 2010

19

Typical Use-case Tick more than


2
Process Crosses Internal or External Boundaries
(e.g. Collabora6ve Demand Capture)
Process Requires Informa6on (BI) to con6nue
process (e.g. Credit Control)
Process Required Specic Steps to be carried
out (e.g. Returns Processing)
Process Crosses Systems (e.g. Customer Fact
Sheet)
Process needs a new channel (or User Interface)
(e.g. Purchase Reqs via O-line forms)

Comprise Limited 2007 - 2010

20

Use case across the business


Sales
Warehousing

Marke6ng

Financials

Service

Core
Systems

Human
Resources

Procurement

Product
Development

Supply Chain

Comprise Limited 2007 - 2010

21

22

Real Applica6ons
Procurement

Sales and Marke6ng


Service
Corporate
Technology

Comprise Limited 2007 - 2010

Customers

Suppliers

Logis6cs / Produc6on

23

Real Applica6ons

Easy Procurement Workbench


Vendor Master Management Logis6cs / Produc6on
Electronic Purchase Requis6ons
Easy Purchase Requis6ons
Sales and Marke6ng
Supplier Self Service
Service
Corporate
Technology

Comprise Limited 2007 - 2010

Customers

Suppliers

Procurement

24

Real Applica6ons
Procurement

High Value Repair Portal


Sales and Marke6ng
Material Shorwall Workbench
Lead Time Update
Packaging Warehouse
Service
Back Order Management
Packaging Material Management
Food Safety
Audit
Corporate
Product Innova6on Management
Non-Conforming Materials
Dashboard
Technology
Produc6on Work Instruc6ons

Comprise Limited 2007 - 2010

Customers

Suppliers

Logis6cs / Produc6on

25

Real Applica6ons
Procurement

Sales and Marke6ng


Customer Discount/Pricing Manager
Customer Innova6on Service
Management
Customer Product Number Mapping
Complex Contract Sales
Corporate
Retail Store Inventory Levels
Technology

Comprise Limited 2007 - 2010

Customers

Suppliers

Logis6cs / Produc6on

26

Real Applica6ons
Procurement

Sales and Marke6ng


Service
Corporate
Technology

Comprise Limited 2007 - 2010

Contract Call O
Sales Contract Change
Management

Customers

Suppliers

Logis6cs / Prodcu6on

27

Real Applica6ons

Delega6on of ALogis6cs
uthority Approval
Travel Pre-Approval Request
Mileage Claim
Sales and Marke6ng
Finance Master Data Management
Project Time Recording
Project Management Cockpit
Service
3rd Party / Oine Audit
Corporate
Technology

Comprise Limited 2007 - 2010

Customers

Suppliers

Procurement

28

Real Applica6ons
Procurement

Sales and Marke6ng

Adobe Congura6on Checker


User Management Wrapper
Document
Uploader
Corporate
Excel Uploader
Technology

Comprise Limited 2007 - 2010

Service

Customers

Suppliers

Logis6cs / Produc6on

BPM Demo

29

Comprise Limited 2007 - 2010

Worked Example

Comprise Limited 2007 - 2010

Lead Time Management


User
Requirement

Informal Process
Mapping

Signed of
Need
Review AS-IS

Post-it notes
Brown Paper

Second Cut BPMN

Final BPMN

Consider
Implementa6on
Conrm correct
ow
Error
Management

Document Steps
Final Walk
through

Comprise Limited 2007 - 2010

31

First Cut BPMN


Formalise
Process
Review
Sign o
Review
Sign O

First BPMN

32

Comprise Limited 2007 - 2010

Second BPMN

Comprise Limited 2007 - 2010

33

Final BPMN

34

Comprise Limited 2007 - 2010

So how does BPMN help ?


odel
M

e
l
g
Sin
ss
e
n
i
s
u
B
y
used b o gap)
(n
and IT

No Cod
betwee ing
picture n the
an
runs (n d what
o bugs
)

35

Stan
da
you c rd stops
thing rea6ng
s t
not l hat are
ogica
l

Denes T
es
Paths cle 6ng
arly to
business
and IT

gs
e
p

the
s
e
d
i
Prov hang the
to
al
c
i
n
h
tec
ns
o
6
a
i c
spec

Backed
standar by a
d
evolve so will
over 6m
e

Comprise Limited 2007 - 2010

Thank You

124 Warwick Street


Leamington Spa
CV32 4QY

e: o.pettiford@CompriseIT.com
m: 07711 638420
o: 01926 889393

Comprise Limited 2007 - 2010

2011 SAP AG. All rights reserved

No part of this publication may be reproduced or transmitted in any f orm or f or any purpose
without the express permission of SA P AG. The information contained herein may be
changed without pr ior notice.
Some s oftware products marketed by SAP AG and its distributors contain proprietary
software c omponents of ot her software vendors.
Microsoft, Windows, E xcel, Outlook, and PowerPoint are r egistered trademarks of Microsoft
Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,
System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer,
z/VM, z/OS, i5/OS, S /390, OS /390, OS/400, AS/400, S/390 Parallel Enterprise Server,
PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER,
OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX,
Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix ar e trademarks or r egistered
trademarks of IBM Co rporation.
Linux is the registered trademark of Linus T orvalds in the U .S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are ei ther trademarks or
registered trademarks of Adobe Systems Incorporated in the United States and/or other
countries.
Oracle i s a registered trademark of O racle Corporation.
UNIX, X/Open, OSF/1, and Motif are r egistered trademarks of the O pen G roup.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, V ideoFrame, and MultiWin are
trademarks or r egistered trademarks of C itrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W 3C, World
Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Oracle Corporation.
JavaScript is a registered trademark of Oracle Corporation, used under license for
technology invented and implemented by Netscape.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
mentioned herein as well as their respective logos are trademarks or r egistered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQ L Anywhere, and other Sybase
products and services mentioned herein as w ell as their respective logos are trademarks or
registered trademarks of Sybase, Inc. Sybase is an SAP c ompany.
All other product and service names mentioned are the t rademarks of their respective
companies. Data c ontained in this document serves informational purposes only. National
product specifications may var y.
The information in this document is proprietary to SAP. No part of this document may be
reproduced, copied, or transmitted in any f orm or for any purpose without the express prior
written permission of SAP AG.
This document is a preliminary version and not s ubject to your license agreement or any
other agreement with SAP. This document contains only intended strategies, developments,
and f unctionalities of the SAP product and is not intended to be binding upon SAP to any
particular course of business, product strategy, and/or development. Please note that this
document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not
warrant the ac curacy or c ompleteness of t he i nformation, text, graphics, links, or ot her items
contained within this material. This document is provided without a warranty of any kind,
either express or implied, including but not limited to the implied warranties of
merchantability, fitness f or a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct,
special, indirect, or consequential damages that may result from t he u se of t hese materials.
This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no
control over the information that you may access through the u se of h ot links contained in
these materials and does not endorse your use of third-party Web pages nor provide any
warranty whatsoever relating to third-party Web pages.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, and other SAP products and services mentioned herein as well as their
respective logos are t rademarks or registered trademarks of S AP AG i n Germany and other
countries.

2011 SAP AG. All rights reserved.

62

You might also like