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
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
- In the Command Palette, choose ABAP: New Destination.
- Choose either RFC or HTTP depending on your product.
- Enter and complete the required destination details.
- 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.
| |