cancel
Showing results for 
Search instead for 
Did you mean: 

Scheduling of message using HTTP Adapter.

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member854360
Active Contributor
0 Kudos

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

abhay_rajhans2
Contributor
0 Kudos

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

rajasekhar_reddy14
Active Contributor
0 Kudos

select Maintain Order Run time in Interface determination, it will gaurantee order processing.