UpdateTable
Modify existing ABAP tables by updating DDL source code, locking the table during changes, and optionally activating the updated structure without recreating metadata.
Instructions
Update DDL source code of an existing ABAP table. Locks the table, uploads new DDL source, and unlocks. Optionally activates after update. Use this to modify existing tables without re-creating metadata.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table_name | Yes | Table name (e.g., ZZ_TEST_TABLE_001). Table must already exist. | |
| ddl_code | Yes | Complete DDL source code for table. Example: '@EndUserText.label : \'My Table\' @AbapCatalog.tableCategory : #TRANSPARENT define table ztst_table { key client : abap.clnt not null; key id : abap.char(10); name : abap.char(255); }' | |
| transport_request | No | Transport request number (e.g., E19K905635). Optional if object is local or already in transport. | |
| activate | No | Activate table after source update. Default: true. |