/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
.