Skip to Content
SAP Business Process Management

SAP NetWeaver Business Process Management Resource Center

Tags:

This page provides extensive information material such as tutorials, articles and demos about SAP NetWeaver Business Process Management. It also contains links to recently published blogs and articles about special topics within the BPM area. This material helps you get started with modeling executable processes with the SAP NetWeaver Business Process Management components: process composer (design time), process server (runtime) and process desk (human interaction management).

> Hot off the press!

> Recent features

Overview Documents

These documents and demos are good to start with. They give you an introduction of SAP NetWeaver Business Process Management and SAP NetWeaver Business Rules Management as part of the SAP NetWeaver Composition Environment.

TitleDescription
SAP NetWeaver BPM Roadmap Webinar Replay July 2013

In this webinar you will learn about current and future capabilities of SAP NetWeaver Business Process Management. We will also walk you through SAP NetWeaver Business Rules Management sapbrm (read more here), as well as SAP Operational Process Intelligence powered by SAP HANA sapopint (read more here).

SAP NetWeaver Process Orchestration – the best is yet to come!

In this blog Former Member explains all new and continuous investments that make SAP’s Middleware platform best in class and demonstrates why you should opt in for Process Orchestration as your single Middleware platform from SAP.

SAP TechEd 2012 OnlineReplay TechEd 2012 sessions online, including BPM, BRM and Process Orchestration
SAP NetWeaver Process Orchestration - the road ahead for SAP NetWeaver BPM, BRM & PI SAP NetWeaver Process Orchestration Blends Solutions to Improve Flexibility and Better Align IT and Business. In this article Michael Stamback and Eduardo Chiocconi explain the grounds of SAP NetWeaver Process Orchestration and how it creates value for organizations facing constant change. Learn how SAP NetWeaver Process Orchestration can become your foundation for better business and IT.
Overview of SAP NetWeaver BPM and SAP NetWeaver BRMThis recording provides an overview of the SAP NetWeaver BPM and SAP NetWeaver BRM as parts of the SAP NetWeaver Composition Environment. It introduces the new business process composition features and functions that will help you develop rule-based composites on top of application core processes.
SAP NetWeaver BPM White PaperThis white paper describes what business process management is about and explains SAP's place in the BPM landscape and describes its new offering in that area, SAP NetWeaver Business Process Management (BPM).
Gain Control of Your Critical Business ProcessesThis article explains how to efficiently compose and deploy composite business processes.
6 Sure Signs You've Hampered Your Business Processes This interview introduces customers to the vision upon which SAP's BPM platform is based, and advises readers on how to get started.
Roadmap for SAP NetWeaver: Business Process Orchestration and IntegrationThis presentation provides a comprehensive view on the convergence of business processes, business events, and business intelligence both from a business user and IT perspective. It demonstrate how SAP's portfolio of business process orchestration, integration, and event insight technologies will address these challenges.

Getting Started with SAP NetWeaver BPM

These tutorials describe how to model and execute an end-to-end business process using SAP NetWeaver Business Process Management. They contain also information about how to monitor the business process, as well as a problem analysis section.

DocumentsSource Files / Details

SAP NetWeaver BPM Tutorial Using SAP NetWeaver CE 7.2

Create a Process-Driven Composite Application with CE 7.2 - Introduction
Create a Process-driven Composite Application with CE 7.2 - Part 1
Create a Process-Driven Composite Application with CE 7.2 - Part 2
Create a Process-driven Composite Application with CE 7.2 - Part 3
SAP NetWeaver BPM Tutorial for Beginners: My Name and Age - BPM Tutorial (SAP NetWeaver CE 7.2)SAP NetWeaver BPM Tutorial for Beginners: My Name and Age - BPM Tutorial (Source Code)
Modeling Your First Process with SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.1 EHP1)Modeling Your First Process with SAP NetWeaver Business Process Management_Source Files.zip (SC)
Building a Composite Business Process from Scratch with SAP NetWeaver BPM (SAP NetWeaver CE 7.1 EHP1) 

Building a Composite Business Process from Scratch with SAP NetWeaver BPM_Source Files.zip (DCs)

Note: The sources are provided as DCs. To import them, extract all ZIP files to your local workspace and refresh your Development Infrastructure perspective.

SAP NetWeaver Business Process Management - End-to-End Process Implementation Sample (SAP NetWeaver CE 7.1 EHP1)This document provides a step by step guidance on how to implement a process sample with the SAP NetWeaver Business Process Management.

Scenarios using SAP NetWeaver BPM

(SAP NetWeaver CE 7.1 EHP1)
Webinar Presentation

Demos

Video
Investment Approval Process (SAP NetWeaver CE 7.1 EHP1)
Step by Step Guide to SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.1 EHP1) Webinar Replay

Advanced Topics

Document
Custom UIs with the BPM OData service
How to send notification to multiple users in BPM
The Process Black Box – OpInt Shines a light inside
Process Observer (POB) Direct Event API for Logging Processes from SAP and Non-SAP Systems
BPMN within NWDS (NetWeaver Developer Studio) - Not just a Development tool!
Boost your Correlation Scenarios with Conditional Start
Get your free #BPM Enterprise Pattern models for #SAPNetWeaver Process Orchestration here!
Composite Development Architecture Guidelines, Version 2.0
Workflow Pattern Coverage in SAP NetWeaver BPM 7.11
BPM and Web Dynpro for Java Integration - Guidelines

Best Practices

Document
Must Read! Best Practices with SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.2, 7.3)
Tips and Tricks on SAP NetWeaver BPM for High Volume Processes - Webinar Presentation (SAP NetWeaver CE 7.2)

Business Process Modeling

Articles

DocumentLevel
Workflow Pattern Coverage in SAP NetWeaver BPM 7.11 (SAP NetWeaver CE 7.1 EHP1)Intermediate
Understanding Intermediate Events, Asynchronous Message Receipt and Correlation in NetWeaver BPM 7.20 (SAP NetWeaver CE 7.2)Intermediate
Understanding Boundary Events of SAP NetWeaver BPM (SAP NetWeaver CE 7.1 EHP1)Intermediate
Starting a BPM 7.1 Process Using Visual Composer (SAP NetWeaver CE 7.1 EHP1)Beginner

Blogs Archive
TitleDescription
How to avoid modeling errors in SAP NetWeaver BPM? Part 1: Gateway fun! (SAP NetWeaver CE 7.1 EHP1)This blog discusses frequently observed modeling mistakes in SAP Netweaver BPM ("Galaxy"). It formulates recommendations on how to avoid these mistakes and proposes solutions for common modeling use-cases.
How to avoid modeling errors in SAP NetWeaver BPM? Part 2: More fun with end events! (SAP NetWeaver CE 7.1 EHP1)Part two of this blog series is affected with mistakes that arise from erroneous usage of end event flavors in SAP NetWeaver BPM ("Galaxy").
How to avoid modeling errors in SAP NetWeaver BPM? Part 3: Data flow in style (SAP NetWeaver CE 7.1 EHP1) Part three of this blog series discusses data flow issues that revolve around designing a process' context (the set of data objects) and defining mappings.
How to avoid modeling errors in SAP NetWeaver BPM? Part 4: Submerge in subflows (SAP NetWeaver CE 7.1 EHP1)Part four of this blog series discusses how to properly use subflows. We specifically shed some light onto subflow interfaces and semantics of subflow completion.
How to avoid modeling errors in SAP NetWeaver BPM? Part 5: Lunatic looping (SAP NetWeaver CE 7.1 EHP1)Upon popular demand, this posting is all about batch processing, looping, and dynamic parallelism in SAP NetWeaver BPM.

How to avoid modeling errors in SAP NetWeaver BPM? Part 7: Use the resource, Luke!

How to avoid modeling errors in SAP NetWeaver BPM? Part 6: Give yourself to the SOA side

(SAP NetWeaver CE 7.1 EHP1)
This blog deals with mistakes that may arise from consuming Web services in SAP NetWeaver BPM processes and, in turn, providing processes as Web services.

How to avoid modeling errors in SAP NetWeaver BPM? Part 7: Use the resource, Luke!

(SAP NetWeaver CE 7.1 EHP1)
This is a meta blog post where Sören refers to interesting resources for SAP NetWeaver BPM, for example, to this SAP NetWeaver Business Process Management Knowledge Center page.
How to avoid modeling errors in SAP NetWeaver BPM? Part 8: Workflow pattern dark arts (SAP NetWeaver CE 7.1 EHP1)In this blog, Sören delves into some advanced workflow patterns such as critical section and thread split/merge. He thereby presents some surprisingly simple representations of those patterns using SAP NetWeaver Business Process Management.
SAP NetWeaver BPM - a sneak preview to process debugging (SAP NetWeaver CE 7.1 EHP1)This blog takes a look at debugging a process instance graphically with SAP NetWeaver BPM. The composite business process leverages a business rule, defined in the Rules Composer of SAP NetWeaver BRM - and shows how you can step over activities within a process and literally watch the data flowing through the process from human activities to automated decision making thru the rule and finally to the creation of an order in the backend system via an automated activity and a Web service call.
Enjoy NetWeaver BPM - Part 3: Workflow Patterns Reloaded (SAP NetWeaver CE 7.2)This blog posting outlines the improvements in NetWeaver BPM 7.20 with respect to workflow pattern support. We give examples for implementing some frequently requested features such as dynamic, data-driven looping ("Multiple Instance Activities") and asynchronous message receipt with correlation ("Intermediate Events").
Typical BPM Workflow HOWTO on 720: Scenario 1 - Automating workflow routingThis blog and the corresponding podcast explain common pieces of a typical workflow scenario in the real life.
Typical BPM Workflow HOWTO on 720: Scenario 2 - Parallel branchThis blog and the corresponding podcast explain the use of parallel branches in a typical workflow.
Typical BPM Workflow HOWTO on 720: Scenario 3 - Dynamic repeatThis blog and the corresponding podcast explain how a dynamic repeat can be modeled in a typical workflow.
Typical BPM Workflow HOWTO on 720: Scenario 4 - Task cancellationThis blog and the corresponding podcast explain how to handle task cancelation in a typical workflow.
Typical BPM Workflow HOWTO on 720: Scenario 5 - Automating process start durationThis blog and the corresponding podcast explain how to automate the process start duration. This blog also provides a code sample.

Parallel (multi-instance) Activities in BPM CE 7.2


Part I - IV
This blog series describes in detail how to model a complex business process with SAP NetWeaver BPM as component of SAP NetWeaver CE 7.2:
Part I
Part II
Part III
Part IV
Synchronous sub process using existing Visual Composer data type (SAP NetWeaver CE 7.2)This blog illustrates the use of synchronous, asynchronous and intermediate sub process calls on a detailed technical level. It shows primarily how the different start event triggers, or rather service interfaces, could be implemented and how Adobe Forms could be used in combination with intermediate message events.
Asynchronous sub process call (SAP NetWeaver CE 7.2)This blog shows how to implement a service interface for asynchronous sub process calls. The main difference to synchronous process calls is the missing response. Asynchronous processes can only be triggered without any feedback if further process execution succeeds or fails - like fire and forget.
Loosely coupled sub process using intermediate message events and Adobe Form response (SAP NetWeaver CE 7.2)This blog illustrates how sub processes can be called asynchronously and first and foremost how these sub processes can reactivate / awake the main process (where the sub process was started from). This scenario will be enriched by implementing offline interaction by using Adobe Forms.
Customizing the task name in Netweaver BPMThis blog guides through the process of generating task (human activities) with a customized name by including values from the Process Context (such as Employee Name or a Request Id).

Process Feature Patterns (SAP NetWeaver CE 7.2)

This blog provides useful process patterns for SAP NetWeaver Composition Environment 7.2.
Process Templates (SAP NetWeaver CE 7.2)This blog provides useful process templates for SAP NetWeaver Composition Environment 7.2.
Assigning potential users for Task/Lane using expressions in Netweaver BPMThis blog demonstrates how to use expressions for assigning Potential users in Netweaver BPM.

Sample Processes
TitleDescription
Real World BPM Use Cases with SAP NetWeaver BPMHere you will find more than 20 industry and cross-industry use cases for BPM, including models, demos, and any other documentation that early adopters shared with us. Add your insight by becoming a contributor to the BPM use case wiki or join the conversation at the Business Process Management use cases within an SAP Environment. Take a look at the blog by Greg Chase and Ruks Omar for more information.
Simple Sample Applications using SAP NetWeaver BPM technologySAP has released a new package of Simple Sample Applications using SAP NetWeaver BPM technology. AS usual, SAP customers and partners find them ready-to-run in the Enterprise Services Workplace (ES Workplace) environment in the well-known format - together with technical documentation, process models, coding, and demo data.
SOA/BPM Reference Demo Project (SAP NetWeaver CE 7.1 EHP 1)Here you can find various industry-specific and cross-industry business process samples, such as Exceptional Scheduling of Shift Workers, Create Customer Master Data, Healthcare Case Management Process, Project Issue Management.

Data Mapping

TitleType
Built-in Functions in the Process Composer of SAP NetWeaver BPM (SAP NetWeaver CE 7.1 EHP1)Article & Tool
Using a Custom EJB Function as a Mapping Function in SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.1 EHP 1)Article
Using an EJB as a Custom Mapping Function in SAP NetWeaver Business Process Management (SAP NetWeaver CE 7.2)Article

Human Interaction Management

TitleType
Using Adobe Forms in SAP NetWeaver Business Process Management - Slides (SAP NetWeaver CE 7.2)Presentation
Using Adobe Forms in SAP NetWeaver Business Process Management - Recording (SAP NetWeaver CE 7.2)Demo
Top 10 reasons to use Universal Worklist: Getting the most out of Universal WorklistPresentation
Enabling eMail Notifications in SAP Netweaver BPM (SAP NetWeaver CE 7.1 EHP1)Article
Substitution Based on UWL TaskArticle
Runtime User Assignment for Human Activities in BPM (SAP NetWeaver CE 7.1 EHP1)Article
NetWeaver BPM 7.20: Enhanced Task NotificationBlog

Reporitng/Analytics

TitleType
6 Step-by-Step Scenarios on Process Analytics Capabilities with SAP NetWeaver Business Process Management 7.2Article
SAP NetWeaver BPM Process Management 7.2 Process Analytics - Webinar PresentationWebinar
Scenario 4 - Create a Simple Report in Visual Composer by creating a BPM Reporting Data Source (SAP NetWeaver CE 7.2)Article

Services and Integration

TitleType
Process Orchestration: SAP NetWeaver BPM, BRM, WDJ 7.3 - use case / design for the Public Sector (SAP NetWeaver BPM/ BRM 7.3)Article
How to Enable Web Services Reliable Messaging (WS-RM) for Service Endpoints in BPM (SAP NetWeaver CE 7.2)Article
Integration of Org Management from ECC to NW CE (SAP NetWeaver CE 7.2)Article
Integration of SAP NetWeaver BPM with SAP BusinessObjects Query as a Web Service (SAP NetWeaver CE 7.2)Article
Administrative Business Process Management for SAP NetWeaver MDM 7.1Article
Triggering a BPM Process from SAP Standard Business Process (SAP NetWeaver CE 7.1 EHP 1)Article
Service Mashups with Netweaver Service Composer (SAP NetWeaver CE 7.2)Blog

Lifecycle Management

TitleType
Simplify your Composite Application life by using the Product concept (SAP NetWeaver CE 7.2)Blog
Understanding Business Process Lifecycle Management Features of SAP NetWeaver BPMArticle

Troubleshooting Guides and FAQ

Document/WikiDescription
SAP NetWeaver Business Process Management Troubleshooting Guide(Wiki)This guide follows an interactive step-by-step approach. You can click through the problem descriptions and analysis to finally get to the appropriate solution.
Universal Worklist Troubleshooting Guide (Wiki)This guide is part of the Technology Troubleshooting Guide. It provides step-by-step solutions to problems that may occur in your work with the universal worklist.
Universal Worklist - Frequently Asked Questions (Wiki)This Wiki answers frequently asked question regarding the UWL functionality, installation and configuration.

 

Related Topics

Composition

SAP NetWeaver Composition Environment Samples Center

SAP NetWeaver Composition Environment Tutorial Center

Business Rules Management

Rules on SAP HANA: Big-Data Decision-Making made better with Business Rules in SAP HANA

Integrating BRM with BPM (SAP NetWeaver CE 7.2)

Creating Rules in the Process Composer and Using them in the Process (SAP NetWeaver CE 7.1 EHP 1)

For more tutorials and reference applications about business rules management, see SAP NetWeaver Business Rules Management.

SAP NetWeaver Decision Service Management

Overview of Business Rules Management Technologies at SAP

Process Observer

SAP Operational Process Intelligence powered by SAP HANA

Former Member