bw_update_infoobject
Update an InfoObject's description, lower-case flag, or attribute list; for key figures, set fixed unit or currency. Replaces attributes only when supplied, and handles lock-activate-unlock 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. Sequence: lock → GET → PUT → activate → unlock — all in one call.
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. |