WebSphere Adapter for SAP Software

ALE business object structure

During ALE processing, the adapter exchanges business objects with the SAP application. The business object represents an individual IDoc or an IDoc packet. This business object is a top-level wrapper object that contains one or more IDoc child objects, each one corresponding to a single IDoc. The same business object is used for inbound and outbound processing.

The ALE business structure is shown in the following figure.
Figure 1. ALE business structure
An illustration of the structure of an IDoc business graph, showing that it includes the IDoc wrapper business object, which in turn includes an SAP transaction ID property and one or more IDoc objects. The IDoc objects include a dummy key property, a control record object, and a data record object.

An ALE business graph contains a verb and a business object. The business graph can refer to a single cardinality business object or to a wrapper representing a group of business objects, each with single cardinality.

ALE IDoc business objects support the following verbs:
  • Outbound business objects: No verb support
  • Inbound business objects: Create, UpdateWithDelete, Delete

The wrapper business object contains a transaction ID and one or more IDoc business objects. For individual IDocs, the wrapper business object contains only one instance of an IDoc business object. For IDoc packets, the wrapper business object contains multiple instances of an IDoc business object.

The following figure illustrates a business graph and its associated wrapper business object, which, in this example, contains one IDoc business object.
Figure 2. Example of an ALE business graph and wrapper business object
A screen capture of SapAlereq01BG, showing a pointer from the business graph to the SapAlereq01 business object.
The IDoc business object (SapAlereq01IDocBO, in the example) has the structure shown in the following figure.
Figure 3. Example IDoc business object structure
A screen capture of SapAlereq01DocBO, showing that it contains a dummy key, a control record object, and a data record object.
The IDoc business object contains the following objects:
  • The control record business object contains the metadata required by the adapter to process the business object.
  • The data record business object contains the actual business object data to be processed by the SAP application and the metadata required for the adapter to convert it to an IDoc structure for the RFC call.

Related reference
Metadata of ALE business objects
Operations and verbs of ALE business objects
Naming conventions for ALE business objects

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)