cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot process IDocs in sequential order with qRFC

Former Member
0 Kudos

I have an issue posting MBGMCR goods movement IDocs. When a large number for the same material are posted into the receiving system, I get the following error:

The plant data of the material 2000311 is locked by the user RFC_XD1

I know that this is caused by the same material being processed by several IDocs at the same time, so I have been trying to serialise the processing to use qRFC processing. However, I cannot get it to work.

here is what I have done:

1. I have made sure in the interface determination to set the "Maintain Order At Runtime" flag.

2. In the receiver IDoc adapter I have set the "Queue processing" flag.

However, when I run multiple messages through PI, I still get the locking error, implying that I did not get my messages serially processed via qRFC.

Can somebody suggest what I may have missed here?

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi Anthony,

>>>1. I have made sure in the interface determination to set the "Maintain Order At Runtime" flag.

this is no necessary

is your IDOC receiver system based on WAS 6.40 or more?

if not you cannot use idocs in queues with XI and setting Queue processing flag

has on effect

all the steps to make IDOC flow use qRFC (in both directions) are described with screenshots in my book:

http://www.sap-press.de/katalog/buecher/titel/gp/titelID-2086?GalileoSession=50249550A39Xd..iZgI

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Michael,

I have your book, and I used it

I think the target system may not then be 6.40; I have to check it.

BR,

tony.

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>I have your book, and I used it

excellent to hear:)

>>I think the target system may not then be 6.40; I have to check it.

if it's not then it will not work as specified in my book - sorry

Regards,

Michal Krawczyk

Answers (0)