![]()
Purpose
Generally speaking, interfaces are where functions in a system can be executed. In the context of SAP Exchange Infrastructure, the only interfaces that are of interest are those that enable data to be exchanged between multiple systems. Starting with a cross-system business process, you can then derive the corresponding interfaces required. SAP Exchange Infrastructure supports this process by using a Business Scenario to describe the collaborative process. The business scenario summarizes the interfaces required for this collaborative process. There are two different types of interfaces:

In the remainder of this documentation, a message from a sender to a receiver is referred to as a request or request message, and the response to this request from a receiver is referred to as a response or response message.
You can use SAP interfaces that already exist in systems, non-SAP interfaces that are connected to SAP Exchange Infrastructure using
adapters, or define new interfaces called message interfaces in the Integration Repository. Both worlds can also be interconnected in a collaborative process.
Also see:
Integration
Interfaces are an essential component of SAP Exchange Infrastructure:
You save interface descriptions (message interfaces, BAPIs, RFCs and IDocs) in the Integration Repository so that they can be referenced throughout SAP Exchange Infrastructure. However, adapters for external systems do not normally use interfaces, instead they access files or database tables in order to function, for example. For this reason, it is not necessary to import these interfaces into the Integration Repository. Instead, you define the sender and receiver data for routing and mapping in the Integration Engine when you configure the corresponding adapters. Also see:
Communication Partners.Features
There are two approaches for developing interfaces:
By assigning the appropriate inbound and outbound interfaces, these two approaches can be integrated so that any combination of systems for exchanging messages using SAP Exchange Infrastructure is possible.
The Integration Builder supports the following for interface development:
For more information about general functions of the
Integration Builder that are also useful for interfaces, see:
To generate an ABAP proxy, call transaction SPROXY in the SAP system in which you want to create the proxy. This is possible for SAP systems that have SAP Exchange Infrastructure Release 2.0 or higher installed.