UpdateInterface
Updates the source code of an existing ABAP interface, handling lock, update, unlock, and optional activation outside batch mode.
Instructions
Update source code of an existing ABAP interface. Locks, updates, unlocks, and optionally activates. Runs outside batch mode.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"interface_name": "<interface_name>",
"source_code": "<source_code>"
},
"name": "UpdateInterface"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | How much of the answer to return: "terse" (default, the fields you need to act), "full" (the whole parse), "raw" (the document as ADT sent it). | terse |
| activate | No | Activate interface after update. Default: true. | |
| source_code | Yes | Complete ABAP interface source code with INTERFACE...ENDINTERFACE section. | |
| interface_name | Yes | Interface name. Must exist in the system. | |
| transport_request | No | Transport request number, not a task. Optional if object is local or already in transport. |