37
© Comprise Limited 2007 2010 1 2011 Prac6cal Use Cases for SAP NetWeaver BPM and how BPMN can help PMC111

Pactical Use Cases for SAP Netweaver BPM

Embed Size (px)

DESCRIPTION

BPM

Citation preview

  • Comprise Limited 2007 - 2010

    1

    2011

    Prac6cal Use Cases for SAP NetWeaver BPM and how BPMN can help

    PMC111

  • 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

    2

  • 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

    3

  • 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

    4

  • 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

    6

    http://www.sap.com/platform/netweaver/NetWeaverFlashDemo2/index.html

  • Comprise Limited 2007 - 2010

    What are Composite Applica6ons 7

    Bac

    kend

    Web Services BAPI/RFC JMS

    Com

    posi

    te A

    pplic

    atio

    ns

    Func6onality

    BPM UWL E-Mail

    HTML AJAX FLEX/ FLASH PDF

    LOCAL DATA

    REMOTE WEBSERVICE

    REMOTE BAPI/RFC JMS QUEUE Data

    Screens

    Workow

  • Comprise Limited 2007 - 2010

    Why BPM / Composites? 8

    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

    Process Faster

    Simplify Input

    Control

    Ensure Compliance

    Validate Input

    Extend

    Suppliers

    Customers

    Partners

    Innovate

    Tune Own Prac6ce

    Invent New Prac6ce

    9

    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

    Candidate Proling 10

    Discover

    Find Problem Areas

    Inves6gate Root Cause (using value drivers)

    First Cut Candidate List

    Analyse

    Dene Value Stream

    Iden6fy Value Drivers

    Weight Value Drivers

    Second Cut Candidates List

    Discuss

    Candidate High Level Design

    Feasibility Final Candidate List

    Plan

    Plan the Install for Sojware / Hardware

    Create Programme Plan

    Create Detail Design for Candidates

  • Comprise Limited 2007 - 2010

    What is BPMN

  • Comprise Limited 2007 - 2010

    What is BPMN (1)

    12

  • Comprise Limited 2007 - 2010

    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

    13

    See www.bpmn.org

  • Comprise Limited 2007 - 2010

    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

    14

    TechEd 2010 for Owen

    Create Presenta6on

    Present Listen

    Owen Audience

  • Comprise Limited 2007 - 2010

    Pools, Lanes and Flows

    Process Flow: What Happens Next

    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

  • Comprise Limited 2007 - 2010

    Basic Flow Items

    Activity

    Gateway

    Event

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

    Gateway: Flow logic

    Event: Start, Stop, Pause, Restart

  • Comprise Limited 2007 - 2010

    Use-Case for SAP BPM

  • Comprise Limited 2007 - 2010

    Dierent Types of Apps 18

    Desktop Replacement

    Enterprise Applica6on

    Light Weight Lij and Adapt

    Robust / Scalable / Secure

    Adequate / Local / Contained

    Flexible / Adaptable

    Static / Focused

  • Comprise Limited 2007 - 2010

    What makes a good candidate ?

    Example : Contract Management

    Example : Incident Repor6ng

    Example : Discount Approval

    Example : Customer Innova6on

    Crosses Systems Decisions

    Specic Steps

    Role Specic

    19

  • Comprise Limited 2007 - 2010

    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)

    20

  • Comprise Limited 2007 - 2010

    Use case across the business

    Core Systems

    Sales

    Marke6ng

    Service

    Procurement

    Supply Chain Product Development

    Human Resources

    Financials

    Warehousing

    21

  • Comprise Limited 2007 - 2010

    Real Applica6ons 22

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs / Produc6on

    Service

  • Comprise Limited 2007 - 2010

    Real Applica6ons 23

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs / Produc6on

    Service

    Easy Procurement Workbench Vendor Master Management Electronic Purchase Requis6ons Easy Purchase Requis6ons Supplier Self Service

  • Comprise Limited 2007 - 2010

    Real Applica6ons 24

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs / Produc6on

    Service

    High Value Repair Portal Material Shorwall Workbench Lead Time Update Packaging Warehouse Back Order Management Packaging Material Management Food Safety Audit Product Innova6on Management Non-Conforming Materials

    Dashboard Produc6on Work Instruc6ons

  • Comprise Limited 2007 - 2010

    Real Applica6ons 25

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs / Produc6on

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

  • Comprise Limited 2007 - 2010

    Real Applica6ons 26

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs / Prodcu6on

    Service

    Contract Call O Sales Contract Change

    Management

  • Comprise Limited 2007 - 2010

    Real Applica6ons 27

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs

    Service

    Delega6on of Authority Approval Travel Pre-Approval Request Mileage Claim Finance Master Data Management Project Time Recording Project Management Cockpit 3rd Party / Oine Audit

  • Comprise Limited 2007 - 2010

    Real Applica6ons 28

    Sup

    plie

    rs

    Cus

    tom

    ers

    Procurement

    Corporate

    Sales and Marke6ng

    Technology

    Logis6cs / Produc6on

    Service Adobe Congura6on Checker User Management Wrapper Document Uploader Excel Uploader

  • Comprise Limited 2007 - 2010

    BPM Demo 29

  • Comprise Limited 2007 - 2010

    Worked Example

  • Comprise Limited 2007 - 2010

    Lead Time Management

    Second Cut BPMN

    Consider Implementa6on

    Conrm correct ow

    Error Management

    Final BPMN

    Document Steps Final Walk through

    Sign o

    Review Sign O

    31

    User Requirement

    Signed of Need

    Review AS-IS

    Informal Process Mapping

    Post-it notes Brown Paper

    First Cut BPMN

    Formalise Process

    Review

  • Comprise Limited 2007 - 2010

    First BPMN 32

  • Comprise Limited 2007 - 2010

    Second BPMN 33

  • Comprise Limited 2007 - 2010

    Final BPMN 34

  • Comprise Limited 2007 - 2010

    So how does BPMN help ? 35

    Single Model

    used by Business

    and IT (no gap)

    No Coding between the picture and what runs (no bugs)

    Standard stops you crea6ng things that are not logical

    Provides the

    pegs

    to hang the

    technical

    specica6on

    s

    Denes Tes6ng Paths clearly to business and IT

    Backed by a standard so will evolve over 6me

  • Comprise Limited 2007 - 2010

    Thank You

    124 Warwick Street Leamington Spa CV32 4QY

    e: [email protected] m: 07711 638420 o: 01926 889393

  • 2011 SAP AG. All rights reserved. 62

    No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without pr ior notice.

    Some software products marketed by SAP AG and its distributors contain proprietary software c omponents of ot her software vendors.

    Microsoft, Windows, Excel, Outlook, and PowerPoint are registered 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 Corporation.

    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 is a registered trademark of O racle Corporation.

    UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

    Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, 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.

    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 SAP AG in Germany and other countries.

    2011 SAP AG. All rights reserved

    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, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

    All other product and service names mentioned are the t rademarks of their respective companies. Data contained 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 form or for any purpose without the express prior written permission of SAP AG.

    This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities 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 the information, 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 for 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 the use 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 use 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.