Skip to content

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?

  1. Installation — install the extension and connect to your SAP system
  2. Walkthrough — a guided tour of the main features
  3. 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.