Run ATC Analysis
run_atc_analysisRun an ABAP Test Cockpit check on one SAP object and return prioritized ATC findings with check IDs, messages, and line numbers, or a pass result when no issues are found.
Instructions
Run an ABAP Test Cockpit (ATC) check on one object and return each finding as priority, check title and id, message, and object with line number, or a pass message when there are none. Use syntax_check for a quick compile check of unsaved source and run_unit_tests to execute tests. Starts an ATC run on the SAP system for the object; changes no object. Needs ATC authorization and a variant that exists in the system.
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": "run_atc_analysis"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ADT URL of the object to check (e.g. /sap/bc/adt/oo/classes/zcl_order_api, /sap/bc/adt/programs/programs/ZREPORT) | |
| variant | No | ATC check variant name as configured in the system (default: DEFAULT) | |
| maxResults | No | Maximum findings (default: 100) | |
| connectionId | No | SAP system connection ID |