You can monitor the execution of integration processes centrally by using the CCMS alert monitor, or you can use the additional transactions for BPE monitoring.
● 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.
● BPE Monitoring Transactions
The Business Process Engine (BPE) executes integration processes at runtime. 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 BPE monitoring transactions 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.
More information: Using the Workflow Log for Integration Processes
● CCMS Alert Monitor: more information: CCMS Alert Monitor
● BPE monitoring transactions: Transaction authorization for transaction SXMB_MONI_BPE (S_TCODE) or administrator role (SAP_XI_BPE_ADMINISTRATOR_ABAP)
Use the CCMS Alert Monitor as the central point of entry for monitoring.
More information: CCMS Alert Monitor
...
1. Call transaction Business Process Engine – Monitoring (SXMB_MONI_BPE).
2. On the Business Process Engine: Monitoring screen, call the required transaction.
The main difference between the individual BPE monitoring transactions is the selection criteria on the selection screens. The selection screens for integration processes have the same format as those for monitoring SAP Business Workflows but contain the following additional selection criteria for integration processes.
○ Service: The communication component 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 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. |
3. If you want to analyze an error situation, we recommend performing the following checks first:
○ Check the general prerequisites for executing integration processes
More information: Checking Prerequisites for Executing Integration Processes
○ Check whether a runtime version of the integration process has been generated
More information: Checking the Runtime Version of an Integration Process
More Information:
In process-based monitoring, the process view of the monitor for XML messages is particularly relevant (more information: Monitor for Processed XML Messages).