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