on 04-26-2010 11:02 AM
How are inbound IDOCS to R3 processed from XI.
When the IDocs are transferred to R3 from XI, I can see that there are many messages(Transaction Ids) in SM58 in XI, and these are not executed sequentially.In SM58 the messages are randomly executed(For example,OUT OF 20 messages in SM58 for the same IDOC TYPE and Same Interface, the 1st message and 20th message status says 'TRANSACTION EXECUTING'). SO, When the IDOCS are created and posted in R3 , ARE THE IDOCS NOT POSTED IN SEQUENCE? and what happens if a message which is in the middle gets stuck in SM58,and we do a EXECUTE LUW at the last after all the messages in SM58 are processed.Does this disrupt the sequence.
Please tell the processing sequence.
Hi Abhishek,
That is for Inbound Queues, but our scenario is Outbound from XI and Inbound to R/3.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michal,
Thanks. I understood how to achieve the queue sequence. when I do the Queue Processing,the EOIO service uses the Outbound Queues XBQOx,XBQAx and XBQZx as per the SAP documentation.
Assume, If I send 10 messages ,
1) Are the 3 queues used in random?
2)If only XBQOx queue is used, and if XBQO_0001 used for the 1st message ;Is XBQO_0002 queue used for the 2nd or 3rd message.
If this is the case then how is Sequence guaranteed again,as they all are processed at the same time.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In Interface determination you select maintain order at runtime so that they will process in sequence order in SM58.
thanks,
madhu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi madhu,
>>>In Interface determination you select maintain order at runtime so that they will process in sequence order in SM58.
1. trfc - sm58 - is not use for queueing
2. maintain order at runtime does not work with sm58
so this is not the way to implement queues with IDOCs for sure
BTW
I already mentioned a step by step guide
Regards,
Michal Krawczyk
Check if this is what you need:
/people/sap.user72/blog/2005/01/28/setting-up-inbound-qrfc-queues-for-serializing-idocs-using-the-idoc-adapter
Regards,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
>>ARE THE IDOCS NOT POSTED IN SEQUENCE
yes - but you need to turn it on - it does not happen with tRFC but with qRFC
all the answers to your idoc questions:
http://www.sap-press.com/products/Mastering-IDoc-Business-Scenarios-with-SAP-NetWeaver-PI.html
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.