cancel
Showing results for 
Search instead for 
Did you mean: 

serialization of IDOC

Former Member
0 Kudos

Hi Experts,

I am doing a IDOC->XI->IDOC scenario using DELVERY03 idoc.when ever the inbound Delivery is creating using DELVERY03 IDocs in SAP ECC system for the same scheduling agreement few IDOCs getting Locked(i.e.IDoc getting Error 51 saying scheduling agreement and item number already exists ).is there any method to serialize the IDoc to process one after the other.

Regard,

kishore kumar

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Kishore,

Check the following link:

/people/sap.user72/blog/2005/01/28/setting-up-inbound-qrfc-queues-for-serializing-idocs-using-the-idoc-adapter

Amaresh

Former Member
0 Kudos

Hi Amaresh

Blog is good but this explains sending IDOC Sequentially to XI but io need IDOC to be Posted Sequentially in R/3 from XI(Inbound).for this what r the configuration steps

Regards

kishore

bhavesh_kantilal
Active Contributor
0 Kudos

Kishore,

In XI you can make sure that the Idoc's are sent Sequentially only if the SAP system is WAS 6.40

In the IDoc adapter you need to select the Queue Processing option.

More on this link,

http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/content.htm

<i>Queue Processing

If the function module IDOC_INBOUND_IN_QUEUE is to be used, set the relevant indicator. It is used for IDocs that are serialized by queues (quality of service is EOIO). This module is only available in SAP Web AS 6.40 and higher. If it is not available, the function module IDOC_INBOUND_ASYNCHRONOUS is called. The indicator only takes effect in SAP systems Releases 4.0 and higher. Calls for the queue processing function module are placed in the qRFC queue.</i>

Regards

Bhavesh

Former Member
0 Kudos

do it has above method it should slove our problem

Former Member
0 Kudos

You can change the Processing mode of Partner profile(WE20) in Inbound side to 'Trigger by Background Program'. Then IDOCs will go to 64 status.

Then Schedule BD87 transaction in background mode. Then all the IDOCs will get processed sequentially. This may solve your purpose.

Best Regards

Sekhar

Former Member
0 Kudos

Hi Sekhar we cant Schedule BD87 Transaction in background

Regards

kishore

Former Member
0 Kudos

then use RBMDIDOC andRSEOUT00 to scheduleit in background for those in64 status

0 Kudos

After selecting the radio button "Process by Background Program" . Schedule the program "RBDAPP01" in background.

RBDAPP01 is the program for inbound IDocs to be processed in background.

BD87 is to resend the idoc.

Thanks

Rajesh