Skip to content

/AWS1/CL_BDNCALL

A request for the client to execute a specific tool with given parameters.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_callid TYPE /AWS1/BDNCALLID /AWS1/BDNCALLID

A unique identifier for this tool call, used to match results back to requests.

io_input TYPE REF TO /AWS1/CL_RT_DOCUMENT /AWS1/CL_RT_DOCUMENT

The input parameters for the tool call, formatted according to the tool's schema.

iv_name TYPE /AWS1/BDNSTRING /AWS1/BDNSTRING

The name of the tool to invoke, following the pattern 'tool.{toolName}' or 'browser.{browserAction}'.


Queryable Attributes

callId

A unique identifier for this tool call, used to match results back to requests.

Accessible with the following methods

Method Description
GET_CALLID() Getter for CALLID, with configurable default
ASK_CALLID() Getter for CALLID w/ exceptions if field has no value
HAS_CALLID() Determine if CALLID has a value

input

The input parameters for the tool call, formatted according to the tool's schema.

Accessible with the following methods

Method Description
GET_INPUT() Getter for INPUT, with configurable default
ASK_INPUT() Getter for INPUT w/ exceptions if field has no value
HAS_INPUT() Determine if INPUT has a value

name

The name of the tool to invoke, following the pattern 'tool.{toolName}' or 'browser.{browserAction}'.

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

Public Local Types In This Class

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

TT_CALLS

TYPES TT_CALLS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDNCALL WITH DEFAULT KEY
.