UpdateDomain
Update an ABAP domain by replacing its properties and optionally activating it. Supports datatype, length, fixed values, and other attributes.
Instructions
Operation: Update, Create. Subject: Domain. Will be useful for updating or creating domain. Update an existing ABAP domain. Locks, updates with provided parameters (complete replacement), unlocks, and optionally activates.
Input 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 |