Supported verbs and operations of ALE business objects

ALE IDoc business objects support certain verbs and operations. The verb of a business object reflects its state and is definable for after-image objects only. An operation reflects the operation to be performed on the business object by the adapter.

Supported verbs

ALE inbound business objects support the following verbs:

Supported verbs: ALE inbound business objects
Verb Definition
Create The top-level business object and all contained children will be created.
UpdateWithDelete The top-level business object will or should be modified. Can include adding and deleting child objects. Any and all deleted child objects are known and reflected.
Delete The top-level business object and any contained children will or should be deleted.

Verb determination for inbound processing

The adapter sets the verb property of the business graph for the ALE business object before sending the business object to the endpoint. The verb is determined by comparing the metadata defined in the application specific information of the business object operations with the following IDoc Control Record fields:
  • Logical_message_type (MESTYP)
  • Logical_message_code (MESCOD)
  • Logical_message_function (MESFCT)

Supported verbs: ALE outbound business objects

ALE outbound business objects provide no verb support. The adapter ignores the value in the verb property of the business object graph.

Supported operations

For ALE inbound business objects, the application specific information of an operation is used to set the verb of the business graph. The application specific information of an operation contains the message type, message code and message function for an IDoc type. The business graph verb is set to the verb that corresponds to the operation that has application specific information matching the Control record fields. The adapter supports the following inbound operations.

Supported operations: ALE inbound business objects
Operation Definition
AfterImageCreate The top-level business object and all contained children will be created.
AfterImageUpdateWithDelete The top-level business object will or should be modified. Can include adding and deleting child objects. Any and all deleted child objects are known and reflected.
AfterImageDelete The top-level business object and any contained children will or should be deleted.

The operation of an ALE outbound business object is invoked by the SCA client application that makes calls to SAP via the adapter. The SCA client must be designed so that the calls made by its InteractionSpec implementation invoke the operations. The adapter supports the following outbound operation.

Supported operation: ALE outbound business objects
Operation Definition
Execute Posts the IDoc business object to the SAP application. This is a one-way, asynchronous operation. In other words, no response is sent back.

For all other operations, the adapter logs the appropriate error and raises a ResourceException.


Terms of use |

Last updated: Sun Mar 12 11:15:17 2006

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