cancel
Showing results for 
Search instead for 
Did you mean: 

How to improve performance of a BPM aggregate process

Former Member
0 Kudos

Hello SAP Experts,

We have a scenario as follows:

1. ECC sends Idocs which is transformed using a message mapping. The message mapping in turn triggers a BPM process which consolidates the first Idoc and the subsequent Idocs for a defined period of time 4 minutes).

2. Intermediate event is used to collect the subsequent messages. We have used an intermediate event, event based gateway and an intermediate timer 94 mins) to achive this.

3. ECC is sending idocs in bulk ( 500+) at a time. From the process log, we can see the BPM process receives all the 500 messages within a minute time.

4. After that it starts consuming the message and the process continues for 40 minutes( although the time limit is 4 min only).

5. We fear that, if another message comes beyond the timer duration (4 minutes), it will still consume the message, which is wrong logically.

Can anybody help me to improve the performance so that all the 500 messages are consumed within 4 minutes of time.

Thanks in advance,

Nayeem Akhtar

SAP PO consultant

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi experts,

To make it simple, we have a BPM process which takes Idoc messages as input , collects and appends them to a single message over a period of time (4 mins) and delivers a single message with all the idocs appended. For 524 Idoc input messages it is taking approximate 40 mins. Could anyone suggest how to improve this performance.