Add comment

Receievr Determination is used to determine who the receievr of your message is. Baiscally to decide what the is Business System / Service that will act as the receievr of the message.

Interface determination allows you to determine for the receiever determined in the receiver determination what is the inbound interface to be used, what is the interface mapping that will be exectued to change the message to the target strcuture and also determine how the message will be sent to the target system ( which adapter ) using the receiver agreement.

its about finding the receiver system for particular source system and outbound interface.

Suppose,you want to send data from file->XI->SAP and CRM based on some condition

in this scenario you need to determine whether to send file data to SAP or CRM system,this decision you will do in Receiver determination

in Receiver determination screen you need to provide the following details

1.Source system(ex: File system)

2.Outbound Interface(File Message Interface)

3.condition and receiving system(ex:if some x field value in source payload is 1 go to SAP elseif '0' go to CRM system)

>>>>>>Interface Determination

suppose in above scenario you determined the receiver i.e SAP,you will have number of IDOCs (Inbound Interfaces)in SAP.

so to which IDOC you will send file data?This decision you will make in Interface determination(we can it as Inbound Interface determination).if you find the IDOC is CREMAS then how will transfer file structure data to IDOC structure? answer is Message Mapping

From all the above decisions you need to provide following details in Interface determination screen

1.Source System

2.Outbound Interface

3.Receiver System

4.Inbound Interface(IDOC type)

5.Message Mapping(i.e file to IDOC)

Even in Interface determination you can specify the condition to select Inbound Interfaces(ex.IDOCs)