Skip to Content
avatar image
Former Member

How to improve performance of a BPM aggregate process

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jan 18, 2017 at 06:09 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded