Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ABAP Development Tools for VS CodeNew to Visual Studio Code? Get it now.
ABAP Development Tools for VS Code

ABAP Development Tools for VS Code

SAP SE

sap.com
|
1,984 installs
| (4) | Free
The official ABAP development tools for your preferred editor, with integrated AI support.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ABAP Development Tools for Visual Studio Code

ABAP development tools for VS Code provide an efficient and feature‑rich environment for ABAP development within the ABAP Cloud development model. They bring modern ABAP development to your preferred editor, enabling you to create, edit, debug, and manage ABAP artifacts directly in VS Code. Enhance your developer experience with SAP Joule for Developers, ABAP AI capabilities to increase your efficiency and reduce the total cost of development.


Key Features

  • SAP Joule for Developers, ABAP AI Capabilities *

    • Agentic AI development: Model Context Protocol (MCP) tools
    • Predictive code completion
  • Object Type Support

    • ABAP core objects (classes, interfaces)
    • Core Data Services (CDS data definitions, CDS metadata extensions, CDS entity extension, CDS types, CDS aspects, CDS access controls)
    • ABAP RESTful Application Programming Model (service bindings, service definitions, behavior definitions, change documents, number range objects)
  • Source Code Editor Support

    • Code completion
    • Occurrence marker
    • Formatter
    • Navigation
    • Hover
  • ABAP Debugger

    • Breakpoints (CRUD)
    • Stepping (continue, step over, step into, step out, disconnect, stop)
    • Support for debugging across multiple ABAP servers
    • Run & Debug view (variables section, watch section, breakpoints section, call stack)
  • ABAP Unit Test Integration

    • Writing, running and evaluating ABAP unit tests
  • ABAP Test Cockpit

    • Running ATC checks
  • ABAP Repository

    • File explorer integration (ABAP file format (AFF))
    • References (find, go to, peek)
    • Searching for and opening ABAP development objects
    • Activation of one or multiple development objects
  • Transport Management

    • Searching, creating, and assigning objects to transports
  • Connectivity options

    • On-premise and private cloud systems (RFC)
    • Public cloud systems (HTTP)

* Certain features in SAP Joule for Developers, ABAP AI capabilities require purchasing an additional license. For more information, see Getting Started.


Getting Started by Connecting to Your ABAP System

  1. In the Command Palette, choose ABAP: New Destination.
  2. Choose either RFC or HTTP depending on your product.
  3. Enter and complete the required destination details.
  4. Add packages or destinations to the Explorer view using the commands ABAP: Add Package as Folder to Workspace... or ABAP: Add Destination as Folder to Workspace....

Documentation

See ABAP development tools documentation.


Support

Join the ABAP Development community to ask questions, discover the latest blogs, and explore valuable content. Don’t forget to use the ABAP Development tag.

In case of any issues, please open a case with application component BC-DWB-AIV via the SAP Support Portal.


License

This extension is provided under the terms of the SAP Developer License Agreement.


Third-Party Notices

This extension includes third-party software components. See ThirdPartyNotices.txt in the extension root directory for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft