Overview of the Steps
The tutorial comprises the following phases and steps:
In this phase you develop the integration scenario and all the relevant interface and mapping objects in the Integration Repository. You perform these steps by using the Integration Builder.

SAP recommends that you set English as the original language for all objects to be edited because you create language-specific texts in the description fields.
Development in the Integration Repository
Step |
Description |
You define a software component version in the System Landscape Directory and import it to the Integration Repository. You then create a namespace for the software component version for your development. Only once you have done so can you begin developing objects in the Integration Repository. |
|
Define the integration scenario. This involves you defining the process flow and specifying the names of the interface and mapping objects to be used. Once you have defined the integration scenario consistently and completely, you specify the objects used (top-down approach).
|
|
Create the message types and data types used. |
|
You define a context object that you can use when configuring the integration scenario to formulate routing conditions for the specific airlines. |
|
You define the interface mapping BookingOrderCancelation_Agency2Airline, which you already created. |
|
You create an additional component view for the integration scenario CancelFlightBooking. The airline communicates with the Integration Server on the basis of this component view by using IDocs. |
|
You define the interface mapping BookingOrderCancelation_Agency2AirlineIDoc, which you already created. |
|
You activate your development objects (see Change Lists). |
Implementing the Application (ABAP)
In this phase you implement the component-internal message processing at the travel agency.
You create a simple report for canceling a flight booking order and generate an ABAP proxy for your outbound interface for sending the flight booking cancellation to the airline.
The implementation for the airline already exists and you do not need to create it.
Perform the steps in the client that represents your travel agency.

SAP recommends that you configure different clients of the SAP system on which the Integration Server is running as the travel agency and airline systems. For more information, see the configuration guide for the SAP XI demo examples.
Implementing the Application
Step |
Description |
You generate an ABAP proxy for an interface in the Integration Repository. |
|
You call the generated ABAP proxy from an application program (ABAP program). See: Programming with Client and Server Proxies). |
