During this training, we'll create an SAP Application Interface Framework interface step by step. In this process, we'll have a look at different SAP Application Interface Framework objects like structure mappings, value mappings, and checks. The goal of the exercises is to have an SAP Application Interface Framework interface that will create customers and book flights for those newly created customers.
While SAP Application Interface Framework is able to handle messages from different interfaces, we'll use SAP Application Interface Framework’s XML runtime and persistence for our interface. These are the steps in the scenario:

- Customers book one or more flights over a sales agent.
- The sales agent sends the flight bookings and the customer data to the booking system.
- In the booking system, different tasks are executed and, finally, the flights are booked.
- For each new customer, customer information must be created.
- For each flight booking, booking information must be created.
- Before the flights can be booked, some checks have to be carried out.
- We'll have to verify if there's a flight available for the date and for the start and destination airports.
- No flight is available. An error message is displayed in Monitoring and Error Handling.
- After everything has been checked successfully, the flights are booked.
Besides enabling the system to create the customers and book the flights, it's necessary to enable a business user to monitor the interface. The business user needs to be able to display the messages of the interface, solve errors, restart messages, and so on. Therefore, we have to create and assign recipients, alerts, and so on, to the business user monitoring the interface.