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