ABAP Debug Step
abap_debug_stepExecute a debugger step in an active ABAP session and return the new position as JSON, supporting step into/over/return, continue to breakpoint, or terminate the debuggee.
Instructions
Execute one debugger step in the active session and return the new position as JSON. stepInto, stepOver and stepReturn move one step; stepContinue runs on to the next breakpoint or to the end; terminateDebuggee ends the debugged program. Needs a debuggee stopped at a breakpoint, which abap_debug_session with action listen delivers. Changes the running program's state, so it cannot be undone.
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": {
"stepType": "<stepType>"
},
"name": "abap_debug_step"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stepType | Yes | stepInto (F5): enter the called routine; stepOver (F6): next statement; stepReturn (F7): run to the end of the current routine; stepContinue (F8): run to the next breakpoint; terminateDebuggee: end the program | |
| connectionId | No | SAP system connection ID |