CreateTable
Create ABAP tables in SAP systems using DDL code, handling activation, validation, and transport requests through the ADT API.
Instructions
Create a new ABAP table via the ADT API using provided DDL. Mirrors Eclipse ADT behaviour with status/check runs, lock handling, activation and verification.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table_name | Yes | Table name (e.g., ZZ_TEST_TABLE_001). Must follow SAP naming conventions. | |
| ddl_code | Yes | Complete DDL code for table creation. 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); }' | |
| description | No | Table description for validation and creation. | |
| 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. | |
| activate | No | Activate table after creation. Default: true. Set to false for batch operations (activate multiple objects later). |