UpdateDomain
Modify an existing ABAP domain in SAP systems by replacing its parameters, performing syntax checks, and optionally activating the 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 |