cancel
Showing results for 
Search instead for 
Did you mean: 

Performance of BPM

Former Member
0 Kudos

Can anyone tell me about some tweaks that can be done in order to enhance the performances of the individual steps of BPM

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello Prashant,

In a nutshell the performance of BPM is pretty much dependent on ur scenario. But as a rule remember that in PI currenly BPM is translated into a workflow that runs on the ABAp stack as a result there are many JCo calls, and the workflow takes an average of 6secs just to load into memory.

Over all BPM is memory intensive and should be used only if there is no other way to accomplish the requirement. In PI7.1 there have been a lot of new improvements to BPM.

cheers,

Naveen

aashish_sinha
Active Contributor
0 Kudos

Hi,

Performance behavior of BPM scenarios is determined by the actual process model and the number of executed process instances of a process.

The following are the determining factors for a particular process:

• Number of messages received by a process (influenced by use of correlations)

• Number of messages sent by a process

• Number of transformations within a process (influenced by processed message sizes)

In general, process steps that generate work items internally are relevant for process performance. Transformation steps (either for message split or merge) also include a mapping step and can be quite expensive. This should be taken into consideration during scenario design.

For an example of resource consumption, see the BPM scenario described in the XI sizing guide:

The inbound SOAP messages are handed over to the BPE, which triggers a two-step process consist-ing of message reception and sending. The processed messages are then sent to a receiver by using the SOAP channel; no mapping.

The SAPS value for this scenario, in which 10 kB messages are processed, is 1300 (processing one process instance each second). A simple XI proxy scenario, for example, requires 140 SAPS process-ing one message each second. This gives you an idea of the resource requirements using BPM.

Check out the TCode SXMB_MONI_BPE for performance and check out this link also /people/swen.conrad/blog/2006/12/22/xi-ccbpm-performance-under-perform-or-out-perform

Refer this thread.

Regards

Aashish Sinha

PS : Reward Points if Helped

Former Member
0 Kudos

Hi,

Check some links for BPM

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

/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

/people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37be...

Regards,

Phani