cancel
Showing results for 
Search instead for 
Did you mean: 

enhanced interface determination and receiver determination

Former Member
0 Kudos

What is the difference between enhanced interface determination and receiver determination? could you pls explain.

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member193376
Active Contributor
0 Kudos

Hi

Hope this answer resolves your confusion

INTERFACE DETERMINATION

You use an interface determination to specify which inbound interface of a receiver a message is to be forwarded to. You can also specify which interface mapping from the Integration Repository is to be used for processing the message.

You define an interface determination for a sender, an outbound interface, and a receiver.

ENHANCED INTERFACE DETERMINATION

Enhanced Interface Determination: Using this you can determine your Inbound Interfaces dynamically and map it based on the requirements. Generally both Enhanced Receiver Determination and Interface determination works hand-in-hand.

For.eg, if you want to spilt the messages into multple interfaces you can go for these options.

In an enhanced interface determination you do not enter the inbound interfaces manually, but instead first select a multi-mapping. You get the inbound interfaces from the target interfaces of the multi-mapping. The inbound interfaces are determined at runtime during the mapping step.

You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime

RECEIVER DETERMINATION

You use a receiver determination to specify which receivers a message is to be sent to. You have the option of defining conditions for forwarding the message to the receivers. You specify services as receivers of messages.

Features

Assigning Receivers

You can choose between two options for determining receivers (radio buttons):

● Standard

Choose this option if you want to specify the receivers of the message manually (with optional routing conditions). You can define conditions that relate to the content of the message.

● Enhanced

Choose this option if you want to have the receivers of the message determined dynamically by a mapping at runtime.

ENHANCED RECEIVER DETERMINATION

You use an enhanced receiver determination to have a mapping program determine the receivers of the message dynamically at runtime. Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.

A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.

Thanks

Saiyog

Former Member
0 Kudos

Hi,

Enhanced (Mapping-Based) Interface Determination

Here you select a multi-mapping from the Integration Repository. The target interfaces of the mapping are entered in the interface determination as inbound interfaces.

You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime.

http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm

Enhanced Receiver Determination

Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.

A typical usage case is if you do not yet know the names of the receivers at configuration time.

/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16

Illustration of Enhanced Receiver Determination - SP16

/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16

Enhanced Receiver Determination for Synchronous Scenarios

/people/jin.shin/blog/2007/12/11/sap-netweaver-process-integration-enhanced-receiver-determination-for-synchronous-scenarios

Enhanced Receiver Determination

http://help.sap.com/saphelp_nw04s/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm

Thanks

Swarup

Former Member
0 Kudos

Hi,

Interface determination:

You use an interface determination to specify which inbound interface of a receiver a message is to be forwarded to. You can also specify which interface mapping from the Integration Repository is to be used for processing the message.

You define an interface determination for a sender, an outbound interface, and a receiver.

receiver determination:

You use a receiver determination to specify which receivers a message is to be sent to. You have the option of defining conditions for forwarding the message to the receivers. You specify services as receivers of messages.

Hey also check

Enhanced Receiver Determination:

You use an enhanced receiver determination to have a mapping program determine the receivers of the message dynamically at runtime. Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.

http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/content.htm

Enhanced (Mapping-Based) Interface Determination

In an enhanced interface determination you do not enter the inbound interfaces manually, but instead first select a multi-mapping. You get the inbound interfaces from the target interfaces of the multi-mapping. The inbound interfaces are determined at runtime during the mapping step.

You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime.

http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm

Thanks

Vikranth

Edited by: Khimavath Vikranth on May 28, 2008 9:27 PM

Edited by: Khimavath Vikranth on May 28, 2008 9:27 PM

Former Member
0 Kudos

Thanx for ur quick reply. Is there any difference between Interface determination and enhanced interface determination. also b/w receiver determination and enhanced receiver determinaion. I'm getting confusion.

Former Member
0 Kudos

Hi,

Enhance interface and Receiver determination

Enhance interface and Receiver determination used when you are using the multimapping.where your scenario is 1:N mappingyou need to select the extended type in RX determination then it will give you the option of Enhance RX determination.

Refer the following link for more details:

http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm

Thanks

Vikranth

Former Member
0 Kudos

1.difference between Interface determination and enhanced interface determination?

You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime.

and normal interface determination in simple scenarios.

http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm

2.difference between Interface determination and enhanced interface determination

If you want to identify the receivers at runtime you go for enhanced receiver determination.

and normal for simple scenarios.

http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm

Thanks,

Vijaya.

Former Member
0 Kudos

Hey,

Reciever determination is when there is only one reciever.

Now when you have more than one reciever and aslo that you have to decide at runtime which reciever is to be selected you go for conditional reciever determination.

But when you know nothing about the reciever at design time you need to go for enhanced reciever determination as it will allow you to map the reciever field using interface mapping.

This mapping can then be refferd at the receiver detrmination

Interface determination is when you have only one mesage type in your target message of you message mapping.

But when you have 1:N mapping i.e. you have 1 source and more than one target message you need to go for Enhanced interface determination as interface determination will not allow you to select more than one inbound message interface.

regards,

Milan