bw_update_query_characteristic
Set display and access properties for characteristics in an existing BW Query, including text, sorting, hierarchy, result rows, and read mode, for selected or all layout characteristics.
Instructions
Set the display and access properties of the characteristics in an existing BW Query - the per-characteristic settings of the rows, columns, and free-characteristics areas: the query-specific description of the characteristic, display of result rows, display as key/text, access type for result values (read mode), sorting, cumulation, display level, and the hierarchy assignment with its display options. Pass "*" as infoobject to apply one set of properties to every characteristic in the layout. Every property also accepts "default", which drops the explicit value and falls back to the InfoObject/query default. All specs are applied in a single save. Characteristics must already be in the layout - add them with bw_update_query_layout first. All names must be technical names (e.g. "QUERY_NAME", "CHAR_NAME").
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query_name": "<query_name>",
"characteristics": "<characteristics>"
},
"name": "bw_update_query_characteristic"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transport | No | Transport request number (e.g. DEVK900123). Only needed when the query lives on a transportable package; omit for $TMP queries. | |
| query_name | Yes | Technical name of the query to modify (e.g. "QUERY_NAME"). | |
| characteristics | Yes | One entry per characteristic, or a single entry with infoobject "*" for all of them. |