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:
- When using the business object for event processing, you must
specify values for the following the AppSpecificInfo
properties:
- Parent wrapper business object's verb--specify a value for
those parameters that uniquely identify the verb. Depending on the
requirements of your ALE configuration, specify the message type,
message code, and message function. Make these changes after you
import the business object definition into your repository.
- Important:
- SAPODA inserts the AppSpecificInfo value that
specifies the business object handler, which the connector uses
only for request processing. SAPODA does not insert values for the
message parameters. If you are using the ALE Module for event
processing, you must manually add the values for the message
parameters.
- Parent wrapper business object's AleOutboundVerbs
meta-verb--a comma-separated list of verbs supported for event
processing.
- When using the business object for request processing, you must
specify a value for the following the AppSpecificInfo
properties:
- Parent wrapper business object's verb--specify the package and
classname of the business object handler so that the connector can
determine the appropriate business object handler. SAPODA inserts
the following value into the AppSpecificInfo property of
each standard verb: AppSpecificInfo =
sap.sapalemodule.VSapALEBOHandler.
- When using a wrapper business object to process multiple IDoc
parent business objects, you must add the package and classname of
the business object handler to the AppSpecificInfo
property of each verb in the multiple IDoc wrapper business
object.
For each parent wrapper business object, SAPODA generates the
Create, Retrieve, Update, and Delete verbs. For each of these
verbs, it generates the following AppSpecificInfo
values:
sap.sapalemodule.VSapALEBOHandler,MsgType=;MsgCode=;MsgFunction=
