- New demo showcases seamless ABAP integration within VS Code.
- Developers gain robust debugging, object creation, and code execution capabilities.
- The platform unifies ABAP, CAP, and Fiori for a true full-stack experience.
SAP TechEd 2025 delivered a compelling demonstration of ABAP development directly within Visual Studio Code, promising a significant leap in productivity and a streamlined experience for SAP developers.
The demonstration kicked off by showcasing a live connection to a backend ABAP system, allowing developers to effortlessly navigate through classes and CDS artifacts. Creating new ABAP objects, such as a class named 'ZCL agent sees', was simplified through the command palette, followed by quick source file opening, code insertion, activation, and execution—all within the familiar VS Code environment. This intuitive workflow mirrors the capabilities of traditional ABAP Development Tools (ADT) but within a modern, extensible IDE.
Debugging capabilities were a standout feature, with the presenter illustrating how to set breakpoints, inspect variables, and step through code, observing data changes in real-time. This robust debugging experience, including watch points and call stack visibility, ensures that developers can efficiently troubleshoot and refine their ABAP applications without leaving their preferred development environment.
However, the true highlight, dubbed the "real kicker," was the revelation that ABAP integration in VS Code is just the beginning. The platform is designed to house a complete SAP full-stack development environment, unifying CAP (Cloud Application Programming model) and Fiori application development alongside ABAP. This consolidation into a single IDE represents a long-awaited dream for many SAP developers, eliminating context switching and fostering a cohesive, highly productive workflow for building comprehensive SAP solutions.
“But here's the real kicker. We don't have to stop with ABOP. Oh no. Now that we're in VS Code, right, we have our cap and Fiori application development living together in one IDE, right?”
- Rich Heilman, Developer Advocate, SAP




