Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
bernd_schmitt
Active Participant


Hello,

 

My name is Bernd Schmitt, and I will be writing  a series of blog posts about our new component, "Process Observer for Built-In Processes" (POB),  which is available in the ABAP stack of Business Suite 7i2010.

 << Update on availability: Process Observer is also available in S/4HANA! >>

I’d also like to introduce my colleague jens-christoph.nolte/blog, who will also write articles for this series.

 

Let’s start with the basics:

What is Process Observer about?


Most business processes within the Business Suite are based on programmed but configurable business logic using ABAP. We call these "built-in" processes as opposed to workflows that are "modeled" and driven by some kind of engine.
Different Kinds of Process Orchestration: Built-In Processes versus Workflow

 

While workflows are reasonably easy to monitor, built-in processes do not offer any easy means to manage, or even just "see" them, at run-time. Monitoring lead-times, KPI calculation and alerts based on KPIs, SLA handling based on KPI thresholds, is not easily possible. Some applications have found specific solutions for these problems, but these solutions are not applicable for a wider area of applications.  Process Observer is going to give a general solution to this problem.

 

The Approach


 

As a prerequisite, you provide a simple process definition, just containing the list of steps (= activities) that you want to monitor. No specification of predecessor, successor, or other relationship is required. Then you correlate each step with an application event (= task).


A Section of a Process Definition.


 

The central runtime component, the Process Observer, will correlate application events during application execution with the defined model, and then create process instances in a process log. If defined, KPIs may also be calculated at runtime.

A process monitor allows real-time access to the process log. Analytics is available through BI.

 

The Scope


 

In the current release, Process Observer features a simple, straight-forward modeling environment to create process definitions. The definitions support versioning, process status, and KPI definition based on process steps (= activities). For more complex definitions the Business Rule Framework plus is incorporated.

At runtime, Process Observer can process BOR events and workflow events. (For further information on BOR and workflow events, see: Complete Guide for Events in Workflows in SAP ECC 6.0.) But it also provides a direct event API, see Process Observer (POB) Direct Event API for Logging Processes from SAP and Non-SAP Systems .

The process monitor allows flexible access to the process log, showing process instances, their steps (= activities) and calculated KPI values. It supports end-to-end process visibility across systems.


A Sample Process Log: From Sales Order to Outbound Delivery.

Data Sources allow the extraction of data to a BW system, as well as direct access from the BW system. For analytics we provide specific BI Content for Process Observer and a sample Xcelsius dashboard.

The following is delivered with Process Observer:

  • Sample content for process definitions

  • A set of administrative tools to test the set-up and the process definitions through extended simulations

  • Reports to delete obsolete data


 

A Sample Dashboard: Lead Time from Sales Order to Outbound Delivery and Count of Sales Order Changes

 

Additional functionality in the areas of threshold processing and alerting to support service level agreements (SLAs), and an alternative event API, that can also be addressed from external event providers should be available soon. The availability will be announced in this blog series.

 

Value Proposition of Process Observer


Please read this article from my colleague matthias.saettele/blog about the Business value being addressed by Process Observer for Built-In Processes (POB) for the SAP Business....

 

POB’s Relationship with the Networked Solutions (NWS) architecture program


The Networked Solutions (NWS) architecture program has been established by SAP to effectively address today's and tomorrow's needs of business and IT in hybrid landscapes by creating a single architecture blueprint that defines how SAP and non-SAP solutions behave as one and  to make sure that the "pieces fit together". NWS Qualities define the non-functional capabilities, coherence and interoperability and serve as the baseline for a consistent NWS architecture.

 

Process visibility enabled through Process Observer is a corner stone of the NWS Quality “End-to-End Process Orchestration”. End-to-end Process Orchestration includes:

  • Process Modeling

  • Blueprinting and Process Configuration

  • Process Integration

  • Process Extensibility and Flexibility

  • Process Automation and Workflow

  • Process Monitoring and Analytics

  • Process Consistency and Compliance


 

Process Observer Software Availability


Process Observer is available for the following releases of Business Suite 7:

  • Business Suite 7: SP11 of the Business Suite Foundation Layer (SAP_BS_FND) 701, or

  • Business Suite Edition 7i2010: SP06 of SAP_BS_FND 702, or

  • Business Suite Edition 7i2011: SP00 of SAP_BS_FND 731


 

You will find information about Process Obsserver in the Release Notes of Business Suite Foundation Layer.

 

BI Content for Process Observer is available from:

  • SAP NetWeaver 7.0 BI Content Add-On 6 SP 02 and Extension

  • SAP NetWeaver 7.3 BI Content Add-On 6 SP 01 and Extension


 

Continuous improvement of Process Observer will be shipped through Support Packages. In our blog, we’ll keep you informed about new features.

 

Find more about Process Observer at TechED 2011


You can meet us at SAP TechEd 2011 in Las Vegas - Bangalore – Madrid by attending any of the following sessions:

  • Hands-on session "Process Visibility, Monitoring, and Analytics for Suite Core Processes" (PMC264).

  • Lecture "Big Picture Process Orchestration from an Application Point of View" (PMC212): a bit more general, but still with focus on Process Monitoring and Analytics. View the recording of PMC212 from TechED Las Vegas.

  • Lecture "The SAP Architecture for a Consistent Product Experience" (TEC106): more on NWS with an appearance of Process Observer.


 

The Architecture of Process Observer for Built-In Process (POB) and look more closely at the technical level and how things actually work. We will follow-up with theSetup of Component Process Observer for Built-In Processes (POB) and then show how Process Observer looks to a user, by demonstrating Monitor Sales Order Processing with Process Observer for Built-In Processes (POB). After this we will show you, how you can Create Process Definition for Process Observer for Built-In (POB).

13 Comments