Start of Content Area

Function documentation Monitoring the Business Process Engine  Locate the document in its SAP Library structure

Use

The Business Process Engine executes integration processes at runtime.

CCMS Alert Monitor

SAP Computing Center Management System (CCMS) provides a central point of access for monitoring the execution of integration processes. In CCMS, you can see at a glance whether processing is running correctly or whether problems have occurred. If an error occurs, detailed descriptions about causes, remedies, and functions for troubleshooting are also available.

See also: CCMS Alert Monitor

Additional Transactions

When an integration process is executed, the system creates corresponding work items, just as it does during the execution of an SAP Business Workflow. A work item can represent a process or a step in a process.

You can use the additional transactions for monitoring the Business Process Engine to display the generated work items in the Workflow log and therefore display detailed information about the status of a process or the individual steps.

See also: Using the Workflow Log for Integration Processes

Prerequisites

For the additional transactions for monitoring the Business Process Engine you need the transaction authorization for transaction SXMB_MONI_BPE (S_TCODE) or an administrator role (SAP_XI_BPE_ADMINISTRATOR_ABAP).

Features

The individual transactions differ mainly in the selection criteria on their selection screens.

Selection Screens for Integration Processes

The selection screens for integration processes are structured in the same way as the selection screens for monitoring SAP Business Workflows and contain some additional selection criteria for integration processes. The following table shows these additional selection criteria:

Selection Criteria for Integration Processes

Selection Criterion

Description

Service

The service you have created for the process in the Integration Directory.

Party

The party, if defined in the Integration Directory.

The following table gives an overview of the monitoring transactions:

Monitoring Transactions   

Transaction

Description

Note

Process Selection

Enables you to select processes using general selection criteria such as creation date or status (for example, Completed).

To restrict the display of work items that represent processes, select F in the Type field.

Processes for One Message Type

Enables you to select processes that process messages with a particular message type.

Select the required message interface or namespace.

Processes for a Message

Enables you to select processes that process a particular message.

Select the GUID of the message or the message interface or namespace.

Processes with Missed Deadlines  

Enables you to select processes with deadline monitoring where the defined deadline has been missed.

 

Diagnosis of Processes with Error

Enables you to select processes with errors and group them by cause of error.

You can access container elements from the list of processes with errors, for example. Once the cause of the error has been corrected, you can continue the process.

RFC Monitor

Enables you to analyze processes that cannot be continued due to a problem with a transactional RFC call.

 

Restart Process After Error

Enables you to select processes with errors (Error status). Once the error has been corrected, you can continue the process.

If you want to continue all processes found, select Continue Immediately on the selection screen.

Restart Process After System Crash

 

Enables you to select and continue pending processes (Started status). The cause of the pending processes is outside the Business Process Engine, for example, a system crash. 

If you want to continue all processes found, select Continue Immediately on the selection screen.

 

Activities

To call the BPE monitoring transactions, choose Business Process Engine – Monitoring (SXMB_MONI_BPE) and then choose the required transaction on the Business Process Engine: Monitoring screen.

If you want to analyze an error situation, we recommend performing the following checks first:

     Check the general prerequisites for executing integration processes

See also: Checking Prerequisites for Executing Integration Processes

     Check whether a runtime version of the integration process has been generated

See also: Checking the Runtime Version of an Integration Process

See also:

In process-based monitoring, the process view of the monitor for XML messages is particularly relevant (see also: Monitor for Processed XML Messages).

 

End of Content Area