UpdateDataElement
Update or create an ABAP data element with specified parameters, including locking, unlocking, and optional activation.
Instructions
Operation: Update, Create. Subject: DataElement. Will be useful for updating or creating data element. Update an existing ABAP data element. Locks, updates with provided parameters (complete replacement), unlocks, and optionally activates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_element_name | Yes | Data element name to update (e.g., ZZ_TEST_DTEL_01) | |
| description | No | New data element description | |
| 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. | |
| type_kind | No | Type kind: domain, predefinedAbapType, refToPredefinedAbapType, refToDictionaryType, refToClifType | domain |
| type_name | No | Type name: domain name, data element name, or class name (depending on type_kind) | |
| data_type | No | Data type (CHAR, NUMC, etc.) - for predefinedAbapType or refToPredefinedAbapType | |
| length | No | Length - for predefinedAbapType or refToPredefinedAbapType | |
| decimals | No | Decimals - for predefinedAbapType or refToPredefinedAbapType | |
| field_label_short | No | Short field label (max 10 chars) | |
| field_label_medium | No | Medium field label (max 20 chars) | |
| field_label_long | No | Long field label (max 40 chars) | |
| field_label_heading | No | Heading field label (max 55 chars) | |
| search_help | No | Search help name | |
| search_help_parameter | No | Search help parameter | |
| set_get_parameter | No | Set/Get parameter ID | |
| activate | No | Activate data element after update (default: true) |