Skip to content

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