deleteObject
Delete an ABAP object securely with an edit lock and transport request. Removes the object, releases the lock, and clears cached source; irreversible, so ensure the deletion is intended.
Instructions
Delete an object. It needs an edit lock (this server passes the handle it holds, so lock the object first) and, outside $TMP, a transport request. Deleting does not release the lock - the backend leaves it, pointing at an object that no longer exists - so this releases it and forgets it, and drops the cached source with it. Not undoable from here: the object is gone and only a transport of the deletion travels on.
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": {
"objectUrl": "<objectUrl>"
},
"name": "deleteObject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| objectUrl | Yes | URL of the object to delete | |
| transport | No | Transport request number | |
| lockHandle | No | Lock handle for the object; omit to use the one this server recorded for it (see listLocks) |