Skip to content

/AWS1/CL_LMDEVENT

An event that occurred during the execution of a durable function.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_eventtype TYPE /AWS1/LMDEVENTTYPE /AWS1/LMDEVENTTYPE

The type of event that occurred.

iv_subtype TYPE /AWS1/LMDOPERATIONSUBTYPE /AWS1/LMDOPERATIONSUBTYPE

The subtype of the event, providing additional categorization.

iv_eventid TYPE /AWS1/LMDEVENTID /AWS1/LMDEVENTID

The unique identifier for this event. Event IDs increment sequentially.

iv_id TYPE /AWS1/LMDOPERATIONID /AWS1/LMDOPERATIONID

The unique identifier for this operation.

iv_name TYPE /AWS1/LMDOPERATIONNAME /AWS1/LMDOPERATIONNAME

The customer-provided name for this operation.

iv_eventtimestamp TYPE /AWS1/LMDEXECUTIONTIMESTAMP /AWS1/LMDEXECUTIONTIMESTAMP

The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

iv_parentid TYPE /AWS1/LMDOPERATIONID /AWS1/LMDOPERATIONID

The unique identifier of the parent operation, if this operation is running within a child context.

io_executionstarteddetails TYPE REF TO /AWS1/CL_LMDEXECSTARTEDDETAILS /AWS1/CL_LMDEXECSTARTEDDETAILS

Details about an execution that started.

io_executionsucceededdetails TYPE REF TO /AWS1/CL_LMDEXECSUCCDETAILS /AWS1/CL_LMDEXECSUCCDETAILS

Details about an execution that succeeded.

io_executionfaileddetails TYPE REF TO /AWS1/CL_LMDEXECFAILEDDETAILS /AWS1/CL_LMDEXECFAILEDDETAILS

Details about an execution that failed.

io_executiontimedoutdetails TYPE REF TO /AWS1/CL_LMDEXECTMOUTDETAILS /AWS1/CL_LMDEXECTMOUTDETAILS

Details about an execution that timed out.

io_executionstoppeddetails TYPE REF TO /AWS1/CL_LMDEXECSTOPPEDDETAILS /AWS1/CL_LMDEXECSTOPPEDDETAILS

Details about an execution that was stopped.

io_contextstarteddetails TYPE REF TO /AWS1/CL_LMDCTXSTARTEDDETAILS /AWS1/CL_LMDCTXSTARTEDDETAILS

Details about a context that started.

io_contextsucceededdetails TYPE REF TO /AWS1/CL_LMDCONTEXTSUCCDETAILS /AWS1/CL_LMDCONTEXTSUCCDETAILS

Details about a context that succeeded.

io_contextfaileddetails TYPE REF TO /AWS1/CL_LMDCTXFAILEDDETAILS /AWS1/CL_LMDCTXFAILEDDETAILS

Details about a context that failed.

io_waitstarteddetails TYPE REF TO /AWS1/CL_LMDWAITSTARTEDDETAILS /AWS1/CL_LMDWAITSTARTEDDETAILS

Details about a wait operation that started.

io_waitsucceededdetails TYPE REF TO /AWS1/CL_LMDWAITSUCCDETAILS /AWS1/CL_LMDWAITSUCCDETAILS

Details about a wait operation that succeeded.

io_waitcancelleddetails TYPE REF TO /AWS1/CL_LMDWAITCANCELLEDDETS /AWS1/CL_LMDWAITCANCELLEDDETS

Details about a wait operation that was cancelled.

io_stepstarteddetails TYPE REF TO /AWS1/CL_LMDSTEPSTARTEDDETAILS /AWS1/CL_LMDSTEPSTARTEDDETAILS

Details about a step that started.

io_stepsucceededdetails TYPE REF TO /AWS1/CL_LMDSTEPSUCCDETAILS /AWS1/CL_LMDSTEPSUCCDETAILS

Details about a step that succeeded.

io_stepfaileddetails TYPE REF TO /AWS1/CL_LMDSTEPFAILEDDETAILS /AWS1/CL_LMDSTEPFAILEDDETAILS

Details about a step that failed.

io_chainedinvokestarteddets TYPE REF TO /AWS1/CL_LMDCHAINEDINVSTRTED00 /AWS1/CL_LMDCHAINEDINVSTRTED00

ChainedInvokeStartedDetails

io_chainedinvokesuccdetails TYPE REF TO /AWS1/CL_LMDCHAINEDINVSUCCDETS /AWS1/CL_LMDCHAINEDINVSUCCDETS

Details about a chained invocation that succeeded.

io_chainedinvokefaileddets TYPE REF TO /AWS1/CL_LMDCHAINEDINVFAILDETS /AWS1/CL_LMDCHAINEDINVFAILDETS

ChainedInvokeFailedDetails

io_chainedinvoketmoutdetails TYPE REF TO /AWS1/CL_LMDCHAINEDINVTMODETS /AWS1/CL_LMDCHAINEDINVTMODETS

Details about a chained invocation that timed out.

io_chainedinvokestoppeddets TYPE REF TO /AWS1/CL_LMDCHAINEDINVSTOPPE00 /AWS1/CL_LMDCHAINEDINVSTOPPE00

Details about a chained invocation that was stopped.

io_callbackstarteddetails TYPE REF TO /AWS1/CL_LMDCALLSTARTEDDETAILS /AWS1/CL_LMDCALLSTARTEDDETAILS

CallbackStartedDetails

io_callbacksucceededdetails TYPE REF TO /AWS1/CL_LMDCALLSUCCDETAILS /AWS1/CL_LMDCALLSUCCDETAILS

CallbackSucceededDetails

io_callbackfaileddetails TYPE REF TO /AWS1/CL_LMDCALLFAILEDDETAILS /AWS1/CL_LMDCALLFAILEDDETAILS

CallbackFailedDetails

io_callbacktimedoutdetails TYPE REF TO /AWS1/CL_LMDCALLTMOUTDETAILS /AWS1/CL_LMDCALLTMOUTDETAILS

CallbackTimedOutDetails

io_invccompleteddetails TYPE REF TO /AWS1/CL_LMDINVCCOMPLDDETAILS /AWS1/CL_LMDINVCCOMPLDDETAILS

Details about a function invocation that completed.


Queryable Attributes

EventType

The type of event that occurred.

Accessible with the following methods

Method Description
GET_EVENTTYPE() Getter for EVENTTYPE, with configurable default
ASK_EVENTTYPE() Getter for EVENTTYPE w/ exceptions if field has no value
HAS_EVENTTYPE() Determine if EVENTTYPE has a value

SubType

The subtype of the event, providing additional categorization.

Accessible with the following methods

Method Description
GET_SUBTYPE() Getter for SUBTYPE, with configurable default
ASK_SUBTYPE() Getter for SUBTYPE w/ exceptions if field has no value
HAS_SUBTYPE() Determine if SUBTYPE has a value

EventId

The unique identifier for this event. Event IDs increment sequentially.

Accessible with the following methods

Method Description
GET_EVENTID() Getter for EVENTID, with configurable default
ASK_EVENTID() Getter for EVENTID w/ exceptions if field has no value
HAS_EVENTID() Determine if EVENTID has a value

Id

The unique identifier for this operation.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

Name

The customer-provided name for this operation.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

EventTimestamp

The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Accessible with the following methods

Method Description
GET_EVENTTIMESTAMP() Getter for EVENTTIMESTAMP, with configurable default
ASK_EVENTTIMESTAMP() Getter for EVENTTIMESTAMP w/ exceptions if field has no valu
HAS_EVENTTIMESTAMP() Determine if EVENTTIMESTAMP has a value

ParentId

The unique identifier of the parent operation, if this operation is running within a child context.

Accessible with the following methods

Method Description
GET_PARENTID() Getter for PARENTID, with configurable default
ASK_PARENTID() Getter for PARENTID w/ exceptions if field has no value
HAS_PARENTID() Determine if PARENTID has a value

ExecutionStartedDetails

Details about an execution that started.

Accessible with the following methods

Method Description
GET_EXECUTIONSTARTEDDETAILS() Getter for EXECUTIONSTARTEDDETAILS

ExecutionSucceededDetails

Details about an execution that succeeded.

Accessible with the following methods

Method Description
GET_EXECSUCCEEDEDDETAILS() Getter for EXECUTIONSUCCEEDEDDETAILS

ExecutionFailedDetails

Details about an execution that failed.

Accessible with the following methods

Method Description
GET_EXECUTIONFAILEDDETAILS() Getter for EXECUTIONFAILEDDETAILS

ExecutionTimedOutDetails

Details about an execution that timed out.

Accessible with the following methods

Method Description
GET_EXECUTIONTIMEDOUTDETAILS() Getter for EXECUTIONTIMEDOUTDETAILS

ExecutionStoppedDetails

Details about an execution that was stopped.

Accessible with the following methods

Method Description
GET_EXECUTIONSTOPPEDDETAILS() Getter for EXECUTIONSTOPPEDDETAILS

ContextStartedDetails

Details about a context that started.

Accessible with the following methods

Method Description
GET_CONTEXTSTARTEDDETAILS() Getter for CONTEXTSTARTEDDETAILS

ContextSucceededDetails

Details about a context that succeeded.

Accessible with the following methods

Method Description
GET_CONTEXTSUCCEEDEDDETAILS() Getter for CONTEXTSUCCEEDEDDETAILS

ContextFailedDetails

Details about a context that failed.

Accessible with the following methods

Method Description
GET_CONTEXTFAILEDDETAILS() Getter for CONTEXTFAILEDDETAILS

WaitStartedDetails

Details about a wait operation that started.

Accessible with the following methods

Method Description
GET_WAITSTARTEDDETAILS() Getter for WAITSTARTEDDETAILS

WaitSucceededDetails

Details about a wait operation that succeeded.

Accessible with the following methods

Method Description
GET_WAITSUCCEEDEDDETAILS() Getter for WAITSUCCEEDEDDETAILS

WaitCancelledDetails

Details about a wait operation that was cancelled.

Accessible with the following methods

Method Description
GET_WAITCANCELLEDDETAILS() Getter for WAITCANCELLEDDETAILS

StepStartedDetails

Details about a step that started.

Accessible with the following methods

Method Description
GET_STEPSTARTEDDETAILS() Getter for STEPSTARTEDDETAILS

StepSucceededDetails

Details about a step that succeeded.

Accessible with the following methods

Method Description
GET_STEPSUCCEEDEDDETAILS() Getter for STEPSUCCEEDEDDETAILS

StepFailedDetails

Details about a step that failed.

Accessible with the following methods

Method Description
GET_STEPFAILEDDETAILS() Getter for STEPFAILEDDETAILS

ChainedInvokeStartedDetails

ChainedInvokeStartedDetails

Accessible with the following methods

Method Description
GET_CHAINEDINVOKESTARTEDDETS() Getter for CHAINEDINVOKESTARTEDDETAILS

ChainedInvokeSucceededDetails

Details about a chained invocation that succeeded.

Accessible with the following methods

Method Description
GET_CHAINEDINVOKESUCCDETAILS() Getter for CHAINEDINVOKESUCCDETAILS

ChainedInvokeFailedDetails

ChainedInvokeFailedDetails

Accessible with the following methods

Method Description
GET_CHAINEDINVOKEFAILEDDETS() Getter for CHAINEDINVOKEFAILEDDETAILS

ChainedInvokeTimedOutDetails

Details about a chained invocation that timed out.

Accessible with the following methods

Method Description
GET_CHAINEDINVOKETMOUTDETS() Getter for CHAINEDINVOKETIMEDOUTDETAILS

ChainedInvokeStoppedDetails

Details about a chained invocation that was stopped.

Accessible with the following methods

Method Description
GET_CHAINEDINVOKESTOPPEDDETS() Getter for CHAINEDINVOKESTOPPEDDETAILS

CallbackStartedDetails

CallbackStartedDetails

Accessible with the following methods

Method Description
GET_CALLBACKSTARTEDDETAILS() Getter for CALLBACKSTARTEDDETAILS

CallbackSucceededDetails

CallbackSucceededDetails

Accessible with the following methods

Method Description
GET_CALLBACKSUCCEEDEDDETAILS() Getter for CALLBACKSUCCEEDEDDETAILS

CallbackFailedDetails

CallbackFailedDetails

Accessible with the following methods

Method Description
GET_CALLBACKFAILEDDETAILS() Getter for CALLBACKFAILEDDETAILS

CallbackTimedOutDetails

CallbackTimedOutDetails

Accessible with the following methods

Method Description
GET_CALLBACKTIMEDOUTDETAILS() Getter for CALLBACKTIMEDOUTDETAILS

InvocationCompletedDetails

Details about a function invocation that completed.

Accessible with the following methods

Method Description
GET_INVCCOMPLETEDDETAILS() Getter for INVOCATIONCOMPLETEDDETAILS

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_EVENTS

TYPES TT_EVENTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_LMDEVENT WITH DEFAULT KEY
.