Basics about interface determination:
Under which conditions can you use the interface determination?
Proxy Interfaces
Interface determination is only available for inbound messages coming from a PI proxy, that is, interfaces that are using the local integration engine / proxy framework.
IDoc Interfaces
Interface determination is only available for IDoc inbound messages. To use the IDoc interface determination, the basic type and message type should be maintained either in the interface definition or in Customizing for the SAP Application Interface Framework. The interface determination for IDoc interfaces is not available if the standard IDoc runtime is used.
XML Interfaces
Interface determination is available for inbound and outbound messages coming from the persistence layer.
Customer-Specific Engines
You have created a customer-specific interface determination class. This class has to implement the interface /AIF/IF_INF_DET_ENGINE. Alternatively, the class can inherit it from /AIF/CL_INF_DET_ENGINE_BASE. In addition, you have maintained your customer-specific interface determination class in Customizing for the SAP Application Interface Framework.
Depending on specific values of a field, a message is processed by one or the other interface.