bw_update_infoobject
Update SAP BW InfoObject details such as description, lower case flag, attribute list, and key figure units or currencies, with locking, activation, and unlocking handled in one call.
Instructions
Update a Characteristic InfoObject: change description, the lower case flag, and/or replace the attribute list. Supplying attributes replaces all existing ones (pass an empty array to remove all); omitting them leaves the list untouched. Also supports Key Figure (KYF) updates: set fixed_unit or fixed_currency, or unit_currency_infoobject to take the unit/currency from a unit characteristic. Sequence: lock → GET → PUT → activate → unlock — all in one call.
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": {
"name": "<name>"
},
"name": "bw_update_infoobject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | InfoObject name (e.g. "IOBJ_NAME"). | |
| transport | No | Workbench transport order number (e.g. "DEVK900000"). Required when object is in a non-local package. | |
| attributes | No | New attribute list, replacing all existing ones. Pass [] to remove all attributes; omit to leave them unchanged. | |
| fixed_unit | No | KYF only. Fixed unit of measure (e.g. "KWH", "M3"). Sets fixedUnit on a QUAN key figure. | |
| lower_case | No | CHA only. Allow lower case letters (RSDCHABAS-LOWERCASE). Omit to keep existing. Set true for characteristics whose values may contain lower case letters or characters outside the permitted character set (RSKC), such as umlauts. Changing the flag on a characteristic already used by a provider that holds data is accepted; a load that failed activation on such a value can then simply be activated again. | |
| description | No | New short and long description text. Omit to keep existing. | |
| fixed_currency | No | KYF only. Fixed currency (e.g. "EUR"). Sets fixedCurrency on a CURR key figure. | |
| unit_currency_infoobject | No | KYF only. Unit characteristic that supplies the unit or currency per record (e.g. "0CURRENCY", "0UNIT"). Replaces a fixed unit/currency; excludes fixed_unit/fixed_currency. |