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