Show TOC

Component documentationDemo Examples Locate this document in the navigation structure

 

The demo examples demonstrate the basic communication scenarios of Process Integration (PI) and guide you step-by-step through the technical concepts and tools.

You use the demo examples to do the following:

  • Learn the technical concepts of Process Integration

    The basic concepts are addressed in the simple demo examples.

  • Test the underlying functions of Process Integration.

    Using the demo examples you can simply check whether SAP NetWeaver was correctly configured for the usage type Process Integration and if it is operational.

    Caution Caution

    The demo examples are designed to be used as teaching and test examples for SAP Process Integration. They are not intended for productive operation.

    End of the caution.

    Recommendation Recommendation

    The demo examples are very useful if you want to learn about the concepts of Process Integration and how they fit together all in just one example.

    End of the recommendation.

Features

The features of the demo examples include several complete Process Integration scenarios and comprise the following parts:

  • Design objects in the Enterprise Services Repository

    The design objects are defined and shipped by SAP.

  • Configuration objects in the Integration Directory

    You must create the configuration objects yourself. SAP provides comprehensive recommendations to help you.

  • Example Applications

    SAP has implemented example applications for the communication parties involved. These example applications also contain user interfaces. You use these to execute the demo examples.

  • Configuration guide

    Detailed configuration instructions for the standard configuration recommended by SAP are available for the demo examples. These describe all the steps required to configure the demo examples in detail. A basic knowledge of Process Integration is sufficient to be able to make the relevant configuration settings.

    More information: General Configuration Steps

  • Documentation

    Besides the detailed configuration instructions, additional documentation is also available. This also describes how to use the individual demo examples and explains the technical concepts addressed.

Documentation Structure

The documentation consists of a general cross-process-integration-scenario section and separate sections for the individual process integration scenarios.

The general cross-scenario section contains the following information:

  • Purposes and Concepts

    Contains an overview of the ways that you can use the demo examples and the concepts that they impart. For each concept there is a reference to a demo scenario that enables you to illustrate the concept.

  • Business Overview

    A description of the business application case of the demo examples.

  • Technical Overview

    An overview of the demo examples from a technical perspective. It contains information on the objects that are shipped with the demo examples and how to use them.

  • General Configuration Steps

    An overview of the most important cross-scenario configuration steps with references to the detailed descriptions in the configuration guide for the demo examples.

In the scenario-specific sections you will find the following information for each process integration scenario.

  • A short business description of Process Integration scenario

  • The configuration variants of the Process Integration scenario (referred to simply as "variants") that are currently supported

    The sections on the variants contain the following:

    • A description of the concepts addressed by the Process Integration scenario

    • A short overview of the configuration process flow

    • Information about the execution of the Process Integration scenario (in the respective variant)

The application case for the demo examples is the communication between a travel agency and airlines with regard to flight bookings. At the moment four Process Integration scenarios are available. The table below lists the Process Integration scenarios and their variants:

Available Process Integration Scenarios with Variants

Process Integration Scenarios

Variants

Note

Checking flight seat availability (CheckFlightSeatAvailability)

ABAP proxy runtime to ABAP proxy runtime

ABAP proxy runtime to RFC runtime

ABAP Proxy Runtime to Web-Service

Synchronous Communication

Booking a single flight (SingleFlightBooking)

ABAP proxy runtime to ABAP proxy runtime

ABAP proxy runtime to IDoc runtime

Asynchronous Communication

Booking connecting flights (MultipleFlightBooking)

ABAP proxy runtime to ABAP proxy runtime

Asynchronous communication with an executable integration process

Distributing booking order data (DistributeBookingOrderInformation)

ABAP Proxy Runtime to File System

Asynchronous communication with a file system as receiver