UpdateDomain
Updates an existing ABAP domain with supplied attributes, managing lock/unlock and optional activation to apply changes in SAP systems.
Instructions
Update an existing ABAP domain. Locks, updates with provided parameters (complete replacement), unlocks, and optionally activates. Runs outside batch mode.
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": {
"domain_name": "<domain_name>",
"package_name": "<package_name>"
},
"name": "UpdateDomain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | How much of the answer to return: "terse" (default, the fields you need to act), "full" (the whole parse), "raw" (the document as ADT sent it). | terse |
| length | No | Field length (max depends on datatype) | |
| activate | No | Activate domain after update (default: true) | |
| datatype | No | Data type: CHAR, NUMC, DATS, TIMS, DEC, INT1, INT2, INT4, INT8, CURR, QUAN, etc. | |
| decimals | No | Decimal places (for DEC, CURR, QUAN types) | |
| lowercase | No | Allow lowercase input | |
| description | No | New domain description (optional) | |
| domain_name | Yes | Domain name to update | |
| sign_exists | No | Field has sign (+/-) | |
| value_table | No | Value table name for foreign key relationship | |
| fixed_values | No | Array of fixed values for domain value range | |
| package_name | Yes | Package name | |
| conversion_exit | No | Conversion exit routine name (without CONVERSION_EXIT_ prefix) | |
| transport_request | No | Transport request number, not a task. Required for transportable packages. |