ABAP Development
This is a community for learning, sharing, getting help and keeping your ABAP skills up to date. Join the conversation about ABAP programming and its integrated development environment used for creating large-scale business applications.
Featured Content
Expert Content

Featured: ABAP Development Tools for Visual Studio Code
The first version of ABAP development tools for Visual Studio Code is now available
How to install and use, what to expect
ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!
FAQ
ABAP development tools for Visual Studio Code: Your Questions Answered
SAP Help Portal
ADT for VS Code - Product page
ADT for VS Code - Guide
Further information
ABAP Development Tools for VS Code: Everything You Need to Know
Behind the Design: How We Transformed the ABAP Development Tools Architecture to Support More IDEs

SAP Joule for Developers, ABAP AI Capabilities
Announcements
Entering the New Era of Agentic AI for ABAP Development
ABAP AI - Chapter 3: We go agentic!
Joule for Developers, ABAP AI capabilities are now available across SAP BTP ABAP Environment and SAP S/4HANA Cloud (Public Edition and Private Edition 2021+)
SAP Joule for Developers, ABAP AI capabilities including agentic capabilities is now available!
Introduction, Use Cases and Get Started
Joule speaks ABAP
ABAP AI - Chapter 2
Custom code migration to SAP S/4HANA powered by SAP Joule for Developers, ABAP AI capabilities
How to develop AI-based applications using ABAP AI SDK
Extensibility Assistant for Key Users
Overview presentation
Generative AI for ABAP
ABAP AI Tutorial on GitHub
Build SAP Fiori Apps with ABAP Cloud and Joule
SAP Help Documentation
Generative AI in ABAP Cloud
Roadmap
ABAP Platform Roadmap Information - GenAI
Roadmap Explorer
ABAP AI FAQ
ABAP AI Strategy FAQ

Get Started
Why to learn ABAP? Your start with ABAP – there are many good reasons. If you new to ABAP and want to get an overview, just start with the ABAP for Newbies page.
If you are just curious about the ABAP history take a look at the Evolution of ABAP blog.
Which IDE to use for your ABAP development tasks? Get started with the ABAP Development Tools (ADT) in Eclipse.

ABAP Cloud - Developer Resources
ABAP Cloud is the new ABAP development model, see ABAP Cloud in a Nutshell
- IDE: ABAP development tools (ADT) | ADT support for ABAP Cloud
- Services: ABAP Core Data Services
- Programming model: ABAP RESTful Application Programming Model
- ABAP language: ABAP for cloud development
- released basis APIs: Released Components and Objects
- public SAP APIs: How to find SAP APIs
- view SAP APIs using Cloudification Viewer on GitHub
- custom wrappers:
to build cloud-ready business apps, services and extensions.
It comes with
- SAP BTP: SAP BTP ABAP Environment
- SAP S/4HANA and works with
- public cloud: SAP S/4HANA Cloud ABAP Environment
- private cloud and even on-premise: ABAP Platform for SAP S/4HANA 2023
See also ABAP Cloud slides, ABAP Cloud FAQ and ABAP Cloud on SAP Help Portal
Become SAP Certified Associate – Back-End Developer - ABAP Cloud
For partners: Certification of Partner Solutions following Clean Core

ABAP Platform
ABAP platform is the solid longtime foundation for SAP’s solution portfolio such as SAP’s traditional Business Suite, SAP’s flagship solution SAP S/4HANA, and other forthcoming innovative solutions such as SAP BW/4HANA. It combines the innovation potential of SAP’s in-memory database SAP HANA, the proven reliability and robustness of the ABAP server and a digital user experience through SAP's UI technology SAP Fiori. Its proven robustness, scalability and extensibility makes it the platform of choice for running mission-critical business processes.
Learn more about ABAP Platform and its latest innovations.
ABAP Platform 2025
ABAP Platform Strategy
ABAP Platform Releases and Consumers
Release Notes for ABAP Platform 2025
Documentation on SAP Help Portal
Product Availability Matrix (PAM)
ABAP at SAP Events
ABAP Cloud at SAP TechEd in 2025
ABAP Cloud at SAP Devtoberfest in 2025

ABAP Development
If you are an ABAP developer and want to improve your skills, learn about the modern ABAP application development and state-of-the art Eclipse-based ABAP development environment, which is excellently suited for all your development tasks.
Modern ABAP Application Development
Get started with the ABAP RESTful Application Programming Model (RAP)
FAQ - ABAP RESTful Application Programming Model (RAP)
Get Started with ABAP for SAP HANA
Get Started with ABAP Core Data Services (CDS)
ABAP Development Tools (ADT) for Eclipse
Get Started
Product page on SAP Help portal
Download ADT in Eclipse
Important changes to ADT release cycle
FAQ - Smooth transition from SE80 to ADT
ADT support for ABAP Cloud
Useful keyboard shortcuts
Features availability matrix
FAQs
Clean ABAP
