Skip to content

/AWS1/CL_LM2DIALOGACTION

Defines the action that the bot executes at runtime when the conversation reaches this step.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_type TYPE /AWS1/LM2DIALOGACTIONTYPE /AWS1/LM2DIALOGACTIONTYPE

The action that the bot should execute.

Optional arguments:

iv_slottoelicit TYPE /AWS1/LM2NAME /AWS1/LM2NAME

If the dialog action is ElicitSlot, defines the slot to elicit from the user.

iv_suppressnextmessage TYPE /AWS1/LM2BOXEDBOOLEAN /AWS1/LM2BOXEDBOOLEAN

When true the next message for the intent is not used.


Queryable Attributes

type

The action that the bot should execute.

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

slotToElicit

If the dialog action is ElicitSlot, defines the slot to elicit from the user.

Accessible with the following methods

Method Description
GET_SLOTTOELICIT() Getter for SLOTTOELICIT, with configurable default
ASK_SLOTTOELICIT() Getter for SLOTTOELICIT w/ exceptions if field has no value
HAS_SLOTTOELICIT() Determine if SLOTTOELICIT has a value

suppressNextMessage

When true the next message for the intent is not used.

Accessible with the following methods

Method Description
GET_SUPPRESSNEXTMESSAGE() Getter for SUPPRESSNEXTMESSAGE, with configurable default
ASK_SUPPRESSNEXTMESSAGE() Getter for SUPPRESSNEXTMESSAGE w/ exceptions if field has no
HAS_SUPPRESSNEXTMESSAGE() Determine if SUPPRESSNEXTMESSAGE has a value