Skip to content

/AWS1/CL_LMDOPERATIONUPDATE

An update to be applied to an operation during checkpointing.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/LMDOPERATIONID /AWS1/LMDOPERATIONID

The unique identifier for this operation.

iv_type TYPE /AWS1/LMDOPERATIONTYPE /AWS1/LMDOPERATIONTYPE

The type of operation to update.

iv_action TYPE /AWS1/LMDOPERATIONACTION /AWS1/LMDOPERATIONACTION

The action to take on the operation.

Optional arguments:

iv_parentid TYPE /AWS1/LMDOPERATIONID /AWS1/LMDOPERATIONID

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

iv_name TYPE /AWS1/LMDOPERATIONNAME /AWS1/LMDOPERATIONNAME

The customer-provided name for this operation.

iv_subtype TYPE /AWS1/LMDOPERATIONSUBTYPE /AWS1/LMDOPERATIONSUBTYPE

The subtype of the operation, providing additional categorization.

iv_payload TYPE /AWS1/LMDOPERATIONPAYLOAD /AWS1/LMDOPERATIONPAYLOAD

The payload for successful operations.

io_error TYPE REF TO /AWS1/CL_LMDERROROBJECT /AWS1/CL_LMDERROROBJECT

The error information for failed operations.

io_contextoptions TYPE REF TO /AWS1/CL_LMDCONTEXTOPTIONS /AWS1/CL_LMDCONTEXTOPTIONS

Options for context operations.

io_stepoptions TYPE REF TO /AWS1/CL_LMDSTEPOPTIONS /AWS1/CL_LMDSTEPOPTIONS

Options for step operations.

io_waitoptions TYPE REF TO /AWS1/CL_LMDWAITOPTIONS /AWS1/CL_LMDWAITOPTIONS

Options for wait operations.

io_callbackoptions TYPE REF TO /AWS1/CL_LMDCALLBACKOPTIONS /AWS1/CL_LMDCALLBACKOPTIONS

Configuration options for callback operations in durable executions, including timeout settings and retry behavior.

io_chainedinvokeoptions TYPE REF TO /AWS1/CL_LMDCHAINEDINVOKEOPTS /AWS1/CL_LMDCHAINEDINVOKEOPTS

Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.


Queryable Attributes

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

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

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

Type

The type of operation to update.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

SubType

The subtype of the operation, 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

Action

The action to take on the operation.

Accessible with the following methods

Method Description
GET_ACTION() Getter for ACTION, with configurable default
ASK_ACTION() Getter for ACTION w/ exceptions if field has no value
HAS_ACTION() Determine if ACTION has a value

Payload

The payload for successful operations.

Accessible with the following methods

Method Description
GET_PAYLOAD() Getter for PAYLOAD, with configurable default
ASK_PAYLOAD() Getter for PAYLOAD w/ exceptions if field has no value
HAS_PAYLOAD() Determine if PAYLOAD has a value

Error

The error information for failed operations.

Accessible with the following methods

Method Description
GET_ERROR() Getter for ERROR

ContextOptions

Options for context operations.

Accessible with the following methods

Method Description
GET_CONTEXTOPTIONS() Getter for CONTEXTOPTIONS

StepOptions

Options for step operations.

Accessible with the following methods

Method Description
GET_STEPOPTIONS() Getter for STEPOPTIONS

WaitOptions

Options for wait operations.

Accessible with the following methods

Method Description
GET_WAITOPTIONS() Getter for WAITOPTIONS

CallbackOptions

Configuration options for callback operations in durable executions, including timeout settings and retry behavior.

Accessible with the following methods

Method Description
GET_CALLBACKOPTIONS() Getter for CALLBACKOPTIONS

ChainedInvokeOptions

Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.

Accessible with the following methods

Method Description
GET_CHAINEDINVOKEOPTIONS() Getter for CHAINEDINVOKEOPTIONS

Public Local Types In This Class

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

TT_OPERATIONUPDATES

TYPES TT_OPERATIONUPDATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_LMDOPERATIONUPDATE WITH DEFAULT KEY
.