Supported verbs

Verb support for the ALE module is limited by the verbs that SAP supports through its ALE interface. SAPODA generates the Create, Update, Delete, and Retrieve verbs in the business object definition. Implementation of each verb requires knowledge of the ALE configuration within SAP.

SAPODA generates the AppSpecificInfo for the verbs and the AleOutboundVerbs meta-verb on the parent wrapper business object. However, it populates only one of the parameters of the AppSpecificInfo with values: it specifies the business object handler to use for service-call request processing. For all other processing, you must manually modify the business object definition to add or remove specific information:

AppSpecificInfo property: Parent wrapper verb

The syntax of the AppSpecificInfo property of the parent wrapper business object's verb differs depending on whether the business object represents an application event or a service call request:

Application event syntax

[BOHandler],MsgType=messageType;MsgCode=[messageCode];MsgFunction=[messageFunction]
Note:
The connector matches the values in the control record with the values specified in the verb's AppSpecificInfo property to determine the verb.

Service call request syntax

BOHandler[,MsgType=messageType;MsgCode=[messageCode];MsgFunction=[messageFunction]]

Explanation of syntax

BOHandler
Specifies the request-processing business object handler; the value defaults to the following: sap.sapalemodule.VSapALEBOHandler

MsgType
Specifies the message type configured for the IDoc in ALE

MsgCode
Specifies the message code configured for the IDoc in ALE; the connector requires a value only if MsgType does not uniquely identify the verb; however, specify a value if required by your ALE configuration

MsgFunction
Specifies the message function configured for the IDoc in ALE; the connector requires a value only if MsgType and MsgCode do not uniquely identify the verb; however, specify a value if required by your ALE configuration

AppSpecificInfo property: Parent wrapper meta-verb

In the AppSpecificInfo property of the parent wrapper business object's AleOutboundVerbs verb, specify those verbs the connector should support for application-event processing, separating verbs with a comma.

Important:
SAPODA generates values for the Create, Retrieve, Update, and Delete verbs. After the definition has been generated, you must manually delete those verbs that you do not want the connector to support.

The following example instructs the connector to support the Create and Update verbs for processing application events:

[Verb]

Name = AleOutboundVerbs

AppSpecificInfo = Create, Update

[End]

Copyright IBM Corp. 1997, 2003