Debug Business Processes Built with SAP NetWeaver BPM to Resolve Errors Fast

  • by Dr. Volker Stiehl, Professor, Ingolstadt Technical University of Applied Sciences
  • May 21, 2010
Developers are all used to finding bugs in common programming languages, but how does this work for graphical models? This article explains in detail how to solve your process issues by using the tools shipped with SAP NetWeaver Composition Environment.
Key Concept
SAP NetWeaver Business Process Management (SAP NetWeaver BPM), as part of SAP NetWeaver Composition Environment 7.2, offers new ways of modeling business processes using the Business Process Modeling Notation (BPMN) standard. At the same time, SAP NetWeaver BPM brings the modeled processes to execution. In this sense BPMN is used as a kind of graphical programming language. Although graphical programming brings many benefits to the developer community (such as productivity gains), it is still unavoidable that errors will make their way into the models.

The SAP NetWeaver Business Process Management (SAP NetWeaver BPM) design and runtime environment, which uses the Business Process Modeling Notation (BPMN) for process modeling, improves developer productivity significantly because it takes over much of the cumbersome and error-prone development tasks. Although many error conditions are checked during development time, bugs often still make their way into the final executable model. During runtime, your process might either hang or throw exceptions.

Then the key question is: How can I figure out what went wrong? I’ll give you some tips and tricks that help you to find out why your process model is not working. This article is for developers who are in charge of implementing innovative processes for their companies. See how the tooling shipped with SAP NetWeaver BPM helps you to identify the root causes of your errors. I assume that you are familiar with the modeling environment of SAP NetWeaver BPM and you know how to model, deploy, and run BPMN-based processes.

Dr. Volker Stiehl

Prof. Dr. Volker Stiehl studied computer science at the Friedrich-Alexander-University of Erlangen-Nuremberg. After 12 years as a developer and senior system architect at Siemens, he joined SAP in 2004. As chief product expert, Volker was responsible for the success of the products SAP Process Orchestration, SAP Process Integration, and SAP HANA Cloud Integration (now SAP HANA Cloud Platform, integration service). He left SAP in 2016 and accepted a position as professor at the Ingolstadt Technical University of Applied Sciences where he is currently teaching business information systems. In September 2011, Volker received his Ph.D. degree from the University of Technology Darmstadt. His thesis was on the systematic design and implementation of applications using BPMN. Volker is also the author of Process-Driven Applications with BPMN as well as the co-author of SAP HANA Cloud Integration and a regular speaker at various national and international conferences.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.