on 07-01-2011 11:56 AM
Hi All,
The scenario is SAP ECC to SAP PI to SAP MII, and we are using HTTP adapter on the receiver side.
The requirement is that, the messages should be sent to MII in the order in which ECC sends it to PI.
Can anyone please help me on how this can be achieved.
Thanks and Regards,
NehaSingh
Hi Neha,
If it is IDOC to HTTP scenario and you use EOIO also you will face a big problem.
It will not work. I have faced the same problem.
Suppose at a same time ECC genaretes 100 IDOC then then in intregration engine it may not reach at same sequecnce as IDOC no.
You can go with IDOC packageing in this case in ECC.
In ECC send the IDOCs as packages.
Also in PI create one Sender IDOC channel with package size.
then before your actual mappinng create a simple mapping program to sort the IDOC based on IDOC number. Then do the actual mapping.
Dont forget to create an Unbounded IDOC structure as source side in Mapping,
Edited by: Debashish on Jul 1, 2011 2:29 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Neha,
Your requirment can be satisfied by defining exactly once in order processing using SXMB_ADM transaction.
This will assign a single queue to your interface. This will ensure the messages to be get processed in the same order in which they have received.
Edited by: Rajhans Abhay on Jul 1, 2011 1:44 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
select Maintain Order Run time in Interface determination, it will gaurantee order processing.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.