Q
Problem solve Get help with specific problems with your technologies, process and projects.

IDocs: How to process sequentially in R/3 Enterprise

Learn how to process IDocs sequentially by serializing in R/3 Enterprise. NetWeaver expert Axel Angeli explains how to set a unique serial number in the IDoc header record to process sequentially.

We have just updated to R/3 Enterprise from 4.0B and have encountered a problem which doesn't appear to be covered in OSS notes.

It involves the handling of two Msg Types: CONF21 and WMMXBXY. I'm not a Basis person, so please bear with me....

As in 4.0, one instance was established to support both transactions, but processing the Msg Type CONF21 the application failed due to the lack of resources.

When a second application server instance is initiated, CONF21 processes okay, but when more than one WMMBXY is processed, the second transaction gets flagged due to the first having locked the material.

I increased the "number of repeats" for the FM to 10, but I think the real issue is related to needing more than one instance. Any suggestions will be welcomed.

I am not 100% sure I understand, but from what I do understand it seems that you have a locking issue. The system tries to process one IDoc while another IDoc is already blocking the material. So the problem may be occurring now in R/3 Enterprise because your new installation has more resources or is simply faster.

You should make sure that the IDocs are processed sequentially. This can be achieved by serializing the IDocs (setting a unique serial number in the IDoc header record in field EDIDC-SERIAL). Then the second IDoc in sequence is only processed when the first IDoc has finished processing.

Another solution would be to set the partner profile for the IDoc to "batch processing" and then process them by calling regularly RBDAPPIN in a batch job. This will also execute one IDoc after the other.

This was last published in August 2005

Dig Deeper on SAP interface technologies

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close