cancel
Showing results for 
Search instead for 
Did you mean: 

Why we need BPM?

Former Member
0 Kudos

I am new to SAP-Netweaver.

What r benefits of using BPM?Plz let me know some scenarios that are possible through BPM only.

What is Business process?.

Accepted Solutions (0)

Answers (4)

Answers (4)

STALANKI
Active Contributor
0 Kudos

BPM is used for stateful messaging and used when u want to hold message in xi for a small duration and manuplate it.

Business procees is nothing but series of tasks executed to perform the business.

bhavesh_kantilal
Active Contributor
0 Kudos

Hi vijay,

Simple message processing on the Integration Server is stateless. This means that the Integration Server does not know of any connections between various messages.

BPM, on the other hand, describe related processes, which can use the knowledge about messages that have already been processed to further control the process.

As for scenarios that can be done using BPM,

1. Consider a case when you need to say collect ten files and then start processing, you need a BPM

2. Consider a case, when you need to collect info from 2 different SAP systems and then start the processing, again a BPM is needed.

3. consider a case, when you perfrom some validation of your payload, and then on the basis of the validatio need to perform different mappings and neeed to send info to different comm channels etc , a BPM would help.

Performance is a concern with BPM, it is a very important issue to be taken into account.

Hope this info helps,

Regards,

Bhavesh

Former Member
0 Kudos

Thanks to you all.

Regards,

Vijay

Former Member
0 Kudos

Hi Vijay,

BPM is used for stateful message processing. Some of the scenarios where you will use BPM is:

1. Collection of data

2. Splitting data (not mandatory)

3. Exception handling like raising alerts

4. complex condition handling.

There are couple of example given in help.sap.com

Regards

Vijaya

Shabarish_Nair
Active Contributor
0 Kudos

http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm

That is a checklist of when to use BPM and when not to.

As help.sap says "An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process. You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM)."

BPM was something sap didnt have in XI 2.0.