WebSphere Adapter for SAP Software

Introduction

Each tutorial provides a complete set of instructions for configuring the adapter so that it can be used by a J2EE component (in this case, an SCA module) to send requests to the SAP server or by the SAP server to send requests to a J2EE component.

In the tutorials, you use WebSphere® Integration Developer (and its enterprise service discovery wizard) to configure the adapter, connect to the SAP server, and retrieve information about a service on the SAP server. Enterprise service discovery then creates the business objects and interface information needed to interact with the service. The business objects and interface information, along with the adapter, are built into a deployable module.

Six tutorials are provided.

Learning objectives

After completing the outbound tutorials, you should be able to perform the following tasks:
  • Create an adapter project in WebSphere Integration Developer
  • Discover services and associated business objects from the SAP server and make them part of the adapter project
  • Create a deployable module that you install in the WebSphere Process Server test environment
  • Test the module to ensure that it operates correctly and to see the results of running the module
After completing the inbound tutorials, you should be able to perform the following tasks:
  • Create an adapter project in WebSphere Integration Developer
  • Create a data source on the SAP server
  • Discover services and associated business objects from the SAP server and make them part of the adapter project
  • Create a deployable module that you install in the WebSphere Process Server test environment
  • Test the module to ensure that it operates correctly and to see the results of running the module

Time required

The following table lists the approximate time it takes (after you have performed the prerequisite tasks and obtained the necessary data to run the tutorial) to complete each tutorial.

Table 1. Time required to complete the tutorials
Tutorial Time to complete
Tutorial 1: Invoking a simple BAPI function 30 minutes
Tutorial 2: Invoking a BAPI transaction 45 minutes
Tutorial 3: Posting an IDoc to an SAP application 60 minutes
Tutorial 4: Receiving a split IDoc packet 60 minutes
Tutorial 5: Receiving a non-split IDoc packet 60 minutes
Tutorial 6: Querying data in an SAP table 30 minutes

Audience

The tutorials are intended for the integration developer who will be configuring Adapter for SAP Software for deployment on WebSphere Process Server or WebSphere Enterprise Service Bus.

Prerequisites

Before you begin the tutorials, make sure you have performed the following tasks:
  • Install all prerequisite software
  • Install Adapter for SAP Software

Also make sure you have all the information (such as user ID and password) needed to access the SAP server.

Values needed to set up inbound processing

When you configure your adapter for inbound processing, you set up values related to the SAP server and to the data on the server. If necessary, obtain this information from your SAP administrator.

For example, you must obtain actual values for Partner Number of Sender and Partner Number of Recipient.

The data that you must obtain is shown in the following table.
Table 2. Data required to set up the inbound environment
Tutorial Obtain values for these fields
Tutorial 3: Posting an IDoc to an SAP application
  • Client
  • IDoc Number
  • Sender Port
  • Partner Number of Sender
  • Receiver Port
  • Partner Number of Recipient
Tutorial 4: Receiving a split IDoc packet and Tutorial 5: Receiving a non-split IDoc packet
  • RFC Program ID
  • Receiver Port
  • Partner Type of Sender
  • Name of Basic Type
  • Partner Number of Sender
  • Name of Table Structure
  • Client
  • Logical Message Type
  • Partner Number of Recipient
  • Sender Port
  • IDoc Number
  • Partner Number of Recipient

Values needed to test the tutorials

To test some of the tutorials, you need to obtain information from your SAP administrator about the data on the SAP server. For example, in the Querying data in an SAP table tutorial, you must use an existing customer number when you test the tutorial.

The data that you must obtain before you can run the tutorials is shown in the following table.
Table 3. Data required to complete the tutorials
Tutorial Obtain values for these fields
Tutorial 2: Invoking a BAPI transaction
  • Sales Organization
  • Distribution Channel
  • Division
  • Reference Customer
Tutorial 3: Posting an IDoc to an SAP application
  • Client
  • IDoc Number
  • Sender Port
  • Partner Number of Sender
  • Receiver Port
  • Partner Number of Recipient
Tutorial 4: Receiving a split IDoc packet and Tutorial 5: Receiving a non-split IDoc packet
  • RFC Program ID
  • Receiver Port
  • Partner Type of Sender
  • Name of Basic Type
  • Partner Number of Sender
  • Name of Table Structure
  • Client
  • Logical Message Type
  • Partner Number of Recipient
  • Sender Port
  • IDoc Number
  • Partner Number of Recipient
Tutorial 6: Querying data in an SAP table
  • Customer Number

Terms of use |

Last updated: Mon 30 Oct 2006 03:34:55

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)