ABAP FS — ABAP Development in VS Code¶
ABAP FS is a VS Code extension that connects directly to your SAP system — giving you (and your AI assistant) live access to read code, query tables, run tests, debug, and manage objects without leaving the editor.
Ask Copilot "How does BAPI_USER_GET_DETAIL work?" and it finds the function, reads the code, checks where it's used, and examines related objects — all autonomously using 40 specialized SAP tools.
If you're used to SE38, SE24, or ADT in Eclipse, ABAP FS brings that same direct-system connectivity into VS Code — plus AI assistance, modern tooling, and the full VS Code extension ecosystem.
GitHub Repository: github.com/marcellourbani/vscode_abap_remote_fs
What you can do¶
This is a high-level summary. See the left navigation for full feature pages.
| Area | Capabilities |
|---|---|
| AI-Powered Development | 40 tools give Copilot deep SAP awareness — search objects, read code, run tests, explain dumps, all via natural language |
| Edit & Activate | Browse, open, edit, and activate ABAP objects on the live system |
| Editor Experience | Enhanced hover info, custom editors, object properties, and dedicated ABAP views/panels |
| Debug | Full ABAP debugger with breakpoints, variable inspection, stepping, and debug recording |
| Test | Run unit tests, create test classes, generate test documentation |
| Code Quality | ATC analysis, syntax validation, where-used, ABAP Cleaner formatting |
| Transport | View and manage transport requests directly |
| Version Control | abapGit integration, revision history, blame gutter |
| Data & SQL | Run SQL queries against SAP tables, build multi-step data workbooks |
| SAP GUI | Launch embedded, native, or browser-based SAP GUI from the editor |
| Diagrams & Docs | Generate Mermaid diagrams and ABAP documentation from within VS Code |
| Developer Tools | REPL, Dumps/traces analysis, regex search, dependency graph, feed reader, communication log, RAP generator |
New to ABAP FS?¶
- Installation — install the extension and connect to your SAP system
- Walkthrough — a guided tour of the main features
- Connection Manager — manage multiple SAP connections
Using a non-GitHub Copilot AI tool?¶
Works with Cursor, Claude Code, Windsurf, Claude Desktop, and any MCP-compatible client.
See MCP Server for setup.
Tip: GitHub Copilot (and any AI connected via MCP) has access to this documentation. Just ask your AI assistant about any feature and it can guide you.