Activate ABAP Object
abap_activateActivates a saved ABAP object by compiling it and making it executable, releasing any prior write lock automatically before activation.
Instructions
Activate an ABAP object — compiles it and makes it executable (equivalent to F8/Activate in the ABAP workbench). If the object is currently locked by a prior write_abap_object_source or set_text_elements call, the lock is released automatically before activation. The object must have been written/saved first.
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": {
"url": "<url>"
},
"name": "abap_activate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ADT URL of the ABAP object to activate (e.g. /sap/bc/adt/programs/programs/Z_MY_PROG) | |
| preaudit | No | Run pre-activation ATC checks before activating. Default: false | |
| connectionId | No | SAP system connection ID |