Build on SAP — hands-on tutorials for developers
Step-by-step tutorials, multi-tutorial missions, and reference content for every SAP developer technology. Tested, maintained, and free to use.
Featured
Get Started with ABAP Development on-Premise
ABAP & CoreGet Data from an On-Premise System Using a Remote Function Call (RFC)
ABAP & CoreSAP BTP ABAP Environment: Intermediate Topics
ABAP & CoreCreate a SAP Fiori based Table Maintenance App
ABAP & CoreSAP BTP ABAP Environment: Level Up
ABAP & CoreBuild an SAP Fiori App Using the ABAP RESTful Application Programming Model [RAP100]
ABAP & CoreRecently updated tutorials
🟣 Devtoberfest 2026 - Week 1 - AI - Validation
This is the validation tutorial so you can get Devtoberfest points for watching the AI sessions for week 1.
🔵 Devtoberfest 2026 - Week 1 - Validation Tutorial - Data Track
This is the validation tutorial so you can get Devtoberfest points for watching the 🔵 Data sessions for week 1.
Use Joule Studio to Create an Assistant for Equipment Troubleshooting
Use Joule studio to create and test an agent for intelligent maintenance assistance in supply chain management
🟢 Devtoberfest 2026 - Week 1 - Devtoberfest 2026 - Validation Tutorial - Extending the Core - Week 1
This is the validation tutorial so you can get Devtoberfest points for watching the 🟢 Extending the Core sessions for week 1.
Using Virtual Elements in CDS Projection Views
Create and expose virtual elements in CDS Projection Views
🟡 Devtoberfest 2026 - Week 1 - Scavenger Hunt - BONUS
This is the tutorial for the extra bonus for the Scavenger Hunt.
🟡 Devtoberfest 2026 - Week 1 - Scavenger Hunt
This is the tutorial for entering your answer for the Scavenger Hunt.
Use Joule Studio to Create an HR Onboarding Assistant
Use Joule Studio to create and test an agent for an Onboarding Assistant for human capital management
🟣 Devtoberfest 2026 - Week 1-4 - AI - Building code-based AI Agents on BAIP
This is the validation tutorial so you can get Devtoberfest points for doing the Building code-based AI Agents on BAIP exercise.
Use an Elastic Compute Node (ECN) for Scheduled Workloads
Learn about Elastic Compute Nodes (ECNs) and how they can be used to address known peaks in scheduled workloads.
Use Boosters for Use of SAP AI Core and SAP AI Launchpad
Use Boosters to set up for SAP AI Core and SAP AI Launchpad.
Enable the ADT MCP Server in ABAP Development Tools for VS Code 💎
In this tutorial, you will enable the ADT MCP Server that is built into ABAP Development Tools for VS Code and verify that the ADT MCP tools …
Browse by topic
- Tutorial>beginner (1019)
- Software-Product>sap-Business-Technology-Platform (541)
- Tutorial>intermediate (312)
- Topic>cloud (217)
- Products>sap-Hana (193)
- Tutorial>license (174)
- Topic>artificial-Intelligence (131)
- Tutorial>free-Tier (129)
- Topic>machine-Learning (121)
- Products>sap-Business-Technology-Platform (113)
- -Express-Edition (112)
- Programming-Tool>abap-Development (100)
- Topic>mobile (88)
- Products>sap-Hana-Cloud (71)
- Software-Product>sap-Hana-Cloud (70)
- Software-Product>sap-Build (68)
- Software-Product>sap-Ai-Services (65)
- Software-Product>sap-Business-Application-Studio (65)
- Operating-System>ios (61)
- Software-Product-Function>sap-Cloud-Application-Programming-Model (61)
- Software-Product-Function>sap-Hana-Cloud (60)
- Software-Product>sap-Integration-Suite (60)
- Software-Product>sap-Mobile-Services (59)
- -Sap-Hana-Database (55)