Show TOC

Background documentationLogical Receiver Determination Locate this document in the navigation structure

 

Logical receiver determination provides information about provider systems that enables a consumer application to decide which provider system to send a call to. This information is important when calls need to be sent to more than one provider system. In collaborative business processes, calls are often distributed between consumer applications on different systems in a system landscape. For example, a sales order may need to be sent to one or more production sites before it can be completed.

Logical receiver determination and technical receiver determination can be used in parallel to provide more information about which system is used. Logical receiver determination can provide business information about services. For example, legal requirements specific to a country. Technical receiver determination does not provide business information about a system.

This graphic is explained in the accompanying text.

Logical Receiver Determination

The graphic shows three provider systems and one consumer system, including some of its components. The provider systems are customized for different country requirements. The consumer application can call one of multiple services, the same service in different provider systems. The consumer application uses logical receiver determination to find the appropriate receiver to send a call to.

Logical receiver determination uses routing rules to decide which provider system to send a call to. For example, in the graphic, a call for sales organization 01 and country USA will be sent to provider system 1. A call intended for sales organization 02 and France will be sent to provider system 3.

Without logical receiver determination, an application uses a consumer proxy to communicate with a provider system. Here, the application itself decides what consumer proxies are needed. With logical receiver determination, the application uses the service group to decide what consumer proxies are needed. Logical receiver determination does not replace the consumer proxy