UpdateDomain
Modify existing ABAP domains in SAP systems by updating parameters like data type, length, fixed values, and descriptions. The tool locks the domain, performs syntax checks, and optionally activates changes.
Instructions
Update an existing ABAP domain in SAP system.
Workflow:
Acquires lock on the domain
Updates domain with provided parameters (complete replacement)
Performs syntax check
Unlocks domain
Optionally activates domain (default: true)
Returns updated domain details
Note: All provided parameters completely replace existing values. Use GetDomain first to see current values if needed.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain_name | Yes | Domain name to update (e.g., ZZ_TEST_0001) | |
| description | No | New domain description (optional) | |
| package_name | Yes | Package name (e.g., ZOK_LOCAL, $TMP for local objects) | |
| transport_request | No | Transport request number (e.g., E19K905635). Required for transportable packages. | |
| datatype | No | Data type: CHAR, NUMC, DATS, TIMS, DEC, INT1, INT2, INT4, INT8, CURR, QUAN, etc. | |
| length | No | Field length (max depends on datatype) | |
| decimals | No | Decimal places (for DEC, CURR, QUAN types) | |
| conversion_exit | No | Conversion exit routine name (without CONVERSION_EXIT_ prefix) | |
| lowercase | No | Allow lowercase input | |
| sign_exists | No | Field has sign (+/-) | |
| value_table | No | Value table name for foreign key relationship | |
| activate | No | Activate domain after update (default: true) | |
| fixed_values | No | Array of fixed values for domain value range |