cancel
Showing results for 
Search instead for 
Did you mean: 

BPM

Former Member
0 Kudos

Hi friends,

Could you please tell me under what situations we will use BPM.

Note: High reward points for the reply

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Hi,

QuesIf we can do same scenario without using BPM, is it better?.

Ans :Yes, try to avoid BPM it will be a performance issue

ques : When we will use BPM in a scenario?.

Ans : if we cannot do something without a BPM like

we want to collect messages into one message

we want to send something to R3 and then get a response in an asynchronous way (we use correlation in BPM)

BPM provides you...."Stateful Integration"....

1) Collecting of messages till a certain count

2) Merging messages

3) Splitting messages

4) Processing of error files

5) Parallel Processing etc..

Kindly look at the above examples shared by one of our friend......

Lets take first case...

we want to collect 100 messages and when we have collected 100 messages the only want to proceed...here collection of 100 messages is a state...

Similarly we can make the scenario stateful on the basis of a particular time, time period...etc...

for practical example...plz go through BPM patterns under basis objects...where you can see collect patterns,sync/Async bridge...very beautiful examples...to under the need of BPM...

To get an overview of BPM, go through below link:

http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm

By going through above document, you will know most of the things about BPM....

For getting an idea of configuring a BPM scenario, go through below link:

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

Former Member
0 Kudos

Hi,

Actually BPM is used if you have multiple messages from multiple sources to handle these massages or vice versa one source and multiple mesages. You go for BPM.

The above links helpful for BPM.

Thanks,

RamuV

Former Member
0 Kudos

Hello again,

The purpose of BPM within SAP XI/Pi is to orchestrate STATEFUL integration scenario's. That is to be able to maintain or control the state of an specific integration scenario. When you use BPM in SAP XI you can for instance implement Wait, correlate or delay certain activities in your entire integration scenario. In fact when you use BPM you talk then about integration Processes....

The drawback of BPM (at least from my experience) is that the performace suffers dramatically while executing integration processes.

Last but not least, when you don't use BPM in SAP XI, the interaction is STATELESS.

Reagrds,

Rob

Former Member
0 Kudos

HI

BPM:

BPM is used for Stateful communications,suppose u have to delay message processing,or wait for other messages to arrive and then semd them all together,in that case use BPM.

Check this discussed thread on "Why do we need BPM":

must read blog to understand BPM Guidelines,

/people/swen.conrad/blog/2006/12/22/xi-ccbpm-performance-under-perform-or-out-perform

cheers

aashish_sinha
Active Contributor
0 Kudos

Hi,

BPM in XI is ccBPM - i.e. cross component BPM

It is used to control complex document choreography - e.g. when you need to wait for two different types of messages to arrive and then send out another message of a 3rd type, or when you need to wait for a series of messages to arrive, and combine them into a single message to be sent out.

You don't need it for simple mappings.

Strongly suggest you read the FAQ at the top of the forum and also take a look at http://service.sap.com/bpms to get some background.

Regards

Aashish Sinha

Former Member
0 Kudos

When to use BPM:

1.Control the messages in XI

2.Collect the messages

3.split the messages

4.To multicast a message

5.Send an alert.

6 Persist the data

7. Control of the process based on Data - Decision Making

8. When process integration has to happen with more than one sender/receiver

9. To embed one's Business Logic

To get an overview of BPM, go through below link:

http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm

By going through above document, you will know most of the things about BPM....

For getting an idea of configuring a BPM scenario, go through below link:

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

Thanks,

Vijaya.

Former Member
0 Kudos

Hi,

When to use BPM

1.Control/Monitor the messages in XI

2. Collect/Merge the messages in XI

3. Split the messages in XI

4. To Multicast an Message

5. Send an Alert

Refer the below weblog the information is taken from that.

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

chirag

Former Member
0 Kudos