/AWS1/CL_BDAFUNCTION¶
Defines parameters that the agent needs to invoke from the user to complete the function. Corresponds to an action in an action group.
This data type is used in the following API operations:
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/BDANAME /AWS1/BDANAME¶
A name for the function.
Optional arguments:¶
iv_description TYPE /AWS1/BDAFUNCTIONDESCRIPTION /AWS1/BDAFUNCTIONDESCRIPTION¶
A description of the function and its purpose.
it_parameters TYPE /AWS1/CL_BDAPARAMETERDETAIL=>TT_PARAMETERMAP TT_PARAMETERMAP¶
The parameters that the agent elicits from the user to fulfill the function.
iv_requireconfirmation TYPE /AWS1/BDAREQUIRECONFIRMATION /AWS1/BDAREQUIRECONFIRMATION¶
Contains information if user confirmation is required to invoke the function.
Queryable Attributes¶
name¶
A name for the function.
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 |
description¶
A description of the function and its purpose.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
parameters¶
The parameters that the agent elicits from the user to fulfill the function.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARAMETERS() |
Getter for PARAMETERS, with configurable default |
ASK_PARAMETERS() |
Getter for PARAMETERS w/ exceptions if field has no value |
HAS_PARAMETERS() |
Determine if PARAMETERS has a value |
requireConfirmation¶
Contains information if user confirmation is required to invoke the function.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REQUIRECONFIRMATION() |
Getter for REQUIRECONFIRMATION, with configurable default |
ASK_REQUIRECONFIRMATION() |
Getter for REQUIRECONFIRMATION w/ exceptions if field has no |
HAS_REQUIRECONFIRMATION() |
Determine if REQUIRECONFIRMATION has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_FUNCTIONS¶
TYPES TT_FUNCTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDAFUNCTION WITH DEFAULT KEY
.