Showroom by Speechbox

SAP TechEd Unveils Unified Full-Stack Development with ABAP in VS Code

Rich HeilmanDeveloper Advocate, SAP
SAPABAPVS CodeFull-Stack DevelopmentSAP TechEdDeveloper ProductivityDebuggingFioriCAP

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.

Key Moment
Seamless ABAP integration

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.

Key Moment
Breakpoints, variables, call stack

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.

Key Moment
CAP, Fiori, ABAP in one IDE

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

More Articles