Skip to Content
avatar image
Former Member

Parallel IDoc processing

(repost) please help


Short: How can I configure how many LUWs within the SM58 (TRFC-Queue) are transfered simultaneously)??

Just a few words to introduce our szenario:

We have a XI System which sends IDOCs to a R/3 (4.6C) Backend. Currently most of our Szenarios are in that way configured that the IDOC will be processed online (not by batch-job).

And here is the problem:

When a big message is processed it tooks some time (lets say 20 minutes). During this time no other message is sent from the XI to the R/3. We can see that the tRFC-Queue (SM58) is filling up.

Once the message which "blocks" the queue is finished, all other messages from the tRFC-Queue are processed.

Please advise 😊


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Sep 07, 2010 at 01:12 PM

    this has to do with load balancing.

    Appropriate load balancing and configuring sufficient app. servers should help.

    Have you considered such an approach?

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 07, 2010 at 01:32 PM

    Hi, I agree with Shabarish, talk with the basis team to take in mind load balancing for message processing.

    also check the configuration of the integration engine in SXMB_ADM-->Configuration Integration Engine:check if the parameter EO_INBOUND_TO_OUTBOUND = 1 is configured. if so, try delete this parameters.

    also check if the parameters EO_INBOUND_PARALLEL and EO_OUTBOUND_PARALLEL are configured.


    Rodrigo P-.

    Add comment
    10|10000 characters needed characters exceeded

    • hi,

      plase, meet with a basis guy and check what happend in the r3 server,maybe the interface that send the large IDoc consume all resource and there are not work item aviablefor any other process. at PI side i dont see nothing rare that could be wrong