cancel
Showing results for 
Search instead for 
Did you mean: 

EOIO vs single thread

Former Member
0 Kudos

I have a scenario,

R3>IDoc(EOIO Queue)-->BMP(...do something there after), we set up the EOIO queue by Idoc serialization(add a line to idxquque table), the problem is:

we send multiple idocs at the exactly the same time(same second), the order they finish at the BPM is not the same as the sequence they're is sent out.

My question is, how can the sequence mixed up? is EOIO single thread? and how do I keep the Idoc process exactly the same sequence?

Accepted Solutions (1)

Accepted Solutions (1)

moorthy
Active Contributor
0 Kudos

Hi wgao,

Based on this SAP Note# 833740, I think EOIO becomes EO, so may not hold the sequence in the BPM..

Just think about Correlation here. But it will create mulitple instances. You can try with this..But not sequence

Thanks,

Moorthy

Former Member
0 Kudos

Hi, Moorthy,

Glad to see you here again.

I just saw the note 833740. According to the note

"The BPE acts as an application system within the Integration Server and, on the arrival side, supports the service grade EOIO. On the output side, however, it must be assumed that the BPE will communicate with several business systems, for which the service grade EOIO can only be adhered to for specific applications."

My problem is at the time when the idocs go through EOIO queue and arrive at the BPM, the order has already changed. And according to the note, BPE should support EOIO at arrival side. Any more thought?

Thanks

Former Member
0 Kudos

Hi,

The data is picked up by EOIO order on the sender side. Once it goes to BPM it does not maintain the EOIO order.

In SP16 I think in send step you can define EOIO and it will maintain the order.

Regards

vijaya

Answers (0)