cancel
Showing results for 
Search instead for 
Did you mean: 

EOIO Quality of Service

Former Member
0 Kudos

Hi guys,

We have developed a File-XI-Idoc scenario, which works fine.

The problem is that we want each file that is found in the folder where XI reads files, to be processed first and the corresponding Idoc that is produced from the mapping to be posted in receiver R/3 system first.

In order to achieve that we have used EOIO QoS in processing parameters of sender file communication channel. Although, files are processed by XI one by one, since they are put in the same queue, it is not guaranteed that Idocs are posted to R/3 in the same sequence,

We had a case that Idocs were posted exactly at the same time in receiver R/3 system and the one that should be processed second was processed first. The second Idoc (that should be processed first) was locked due to concurrent modification of the same material.

Is there something else that I can do in receiver Idoc adapter, for example??

Evaggelos

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Use the Queue Processing option of the receiver Idoc channel

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.

Regards,

Prateek

Answers (1)

Answers (1)

Jitendra_Jeswan
Contributor
0 Kudos

try with check box, Maintain order at Runtime in Interface Determination in ID.

Refer to the following link:

http://help.sap.com/bp_bpmv130/Documentation/Operation/TuningGuide.pdf

Regards.

Jeet.