
- SAP PI Tutorial
- SAP PI - Home
- SAP PI - Introduction
- SAP PI - Installation Options
- SAP PI - Netweaver PI Architecture
- SAP PI - UI Tools
- SAP PI - Home Page
- SAP PI - System Landscape Directory
- SAP PI - Communication
- SAP PI - Securing Objects
- SAP PI - Creating Objects
- SAP PI - Modeling Scenarios
- SAP PI - Design Objects
- SAP PI - Display Design Objects
- SAP PI - Integration Scenarios
- SAP PI - File to File Scenario
- SAP PI - Creating Service Interface
- SAP PI - Creating Message Mapping
- Creating Operation Mapping
- Creating a Communication Channel
- Creating Integrated Configuration
- SAP PI - Connectivity
- SAP PI - ccBPM Overview
- SAP PI - ccBPM Configuration
- Monitoring Integration Processes
- SAP PI - Web Services
- SAP PI Useful Resources
- SAP PI - Questions Answers
- SAP PI - Quick Guide
- SAP PI - Useful Resources
- SAP PI - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
SAP PI - ccBPM Overview
Business Process Management deals with cross component BPM. This includes SAP workflow in SAP backend and processing of message on Integration Server.
Cross Component Business Process Management provides SAP NetWeaver Process Integration with functions for stateful message processing, that is, the status of an integration process is persisted on the Integration Server. This means that an integration process can, for example, wait infinitely until further messages are received or until a particular deadline is reached. Moreover, it is possible to process messages further within an integration process.

The above illustration shows that message from system 1, 2, 3 has been sent to the Integration Server and only when all the messages arrived, the composite message has been sent to the target system business system 4. Using cross component BPM, the message that is already on the Integration Server, is made persistent. Any other message that comes to the Integration Server, a relationship is defined between messages to ensure that all messages are sent correctly. Business Process Engine is responsible to perform this task in ccBPM.