Skip to Content
The Problem by using Dynamic Interface Determination in Synchronous XI Scenarios is that you can’t create an Interface Mapping for your Synchronous Interface to the Asynchronous ReceiverDetermination Interface which is part of the SAP BASIS 6.40 Component.

Solution for this Problem is to use a business process with a receiver determination Step. This Step will use the extended dynamic Receiver Determination with the Interface mapping.

But let’s have first a look on following Scenario where we want to use the dynamic Receiver Determination.

image

In this case the Inbound Interface is Synchronous and we can’t create an Interface Mapping for Dynamic Receiver Determination by using this Interface.

image
In this case we use a Receiver Determination Step within the Business Process and fill a container with the Receiver. The Sending Step will use this Receiver Container for sending the Request. The Process has to look like this:

image
Now we make the dynamic Receiver Determination not longer with the Synchronous Sending Interface. Now we have as Sending Interface the Abstract Asynchronous Interface which we use in the Business Process as Request Message. And we can create an Interface Mapping for the Receiver Determination Interface.

image
At least you have to create the Interface Determinations for the possible receiver of your dynamic receiver Determination.

Info: On creating the Receiver Determination for the Business Process Service the F4 Help will only show Interfaces from sending Steps. Just write the name of the Abstract Interface which contains the Request Message in the Process.

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

    1. Robin Schroeder Post author
      Hi Udo,

      No i haven’t.

      And i wouldn’t suggest to use such a szenario for bulk data replication with many messages or something similar.
      Anyway for this kind of communication i would always advise to use a asyc-communication.

      But for single big files i guess it could be use without any performance problems.

      Regards, Robin

      (0) 

Leave a Reply