Coding smarter: A guide to getting started with SAP Joule for Developers in ABAP environments

Discover how SAP Joule for Developers empowers ABAP teams to build faster and code smarter with embedded AI. This starter guide shows how to activate Joule and use natural-language prompts to generate, explain, and optimize ABAP code directly in your development environment. Learn how to accelerate RAP development, simplify custom code migration, and improve code quality while staying aligned with SAP standards. Download the Document

Coding smarterA guide to getting started with SAPJoule for Developersin ABAP environments
What is SAP Joulefor Developers?SAP Joule for Developers is a collection of embedded AI capabilities forSAP Build and ABAP, delivered through SAP’s AI assistant, Joule.Joule for Developers boosts productivity by covering all your developmentneedshelping you build apps faster, automate processes, and generate oroptimize code using natural language prompts.The capabilities are powered by SAP-centric large language models (LLM)with a deep understanding of SAP’s development frameworks and areintegrated directly into your development environment.Activate Joule for Developers for free in ABAP environments >> Customers | PartnersBuild full-stack appswith SAP programmingmodels using naturallanguage prompts togenerate data models,business logic, and UIcomponents.Quickly generate codefor processes, forms,decisions, and scripts.Instantly summarizecomplex workflowsand logic.Speed up onboardingand maintain complexcode more easily withsmart search, in-contextABAP explanations,code comments, andanswers to JavaScriptquestions.Refactor code and getsmart code predictionstailored to your currentABAP version poweredby SAP-trained LLMs.Generate test dataand unit tests basedon business needs tospeed up testing,improve code quality,and resolve issuesearlier.ProcessautomationCodeunderstandingCodeoptimizationApplicationtestingApplicationgenerationJoule is SAP's AI copilot, grounded in your businessdata and infused with AI agents to proactively assistemployees and automate complex processes.Joule for Developers allows you to build faster,code smarter, and automate better withdesign -time AI capabilities for SAP Build andABAP environments.Joule Studio is used to build, deploy, andmanage custom agents and Joule skillsthroughout your business .Joule in SAP BuildGetting Started ChecklistFor Customers: Step 1For Customers: Step 2For Partners: Step 1For Partners: Step 2Step 3Step 4Step 5Commands cheat sheets
How to use this guideThe purpose of this guide is to help you activate the AI capabilities of SAP Joule for Developers andbegin exploring its potential for your own development projects.You’ll explore examples, tips, best practices, and templates to inspire your next projects. You’ll alsofind links to additional resources and support from the SAP community.Welcome to a new era of application development with Joule forDevelopers. It’s time to get started.Table of ContentsGetting Started ChecklistAcquire Joule for Developers licenseStep 1Step 2 Activate SAP Joule for Developers inABAP environmentsFor CustomersChoose a projectStep 3Step 4 Design a promptSample scenariosAcquire Joule for Developers licenseStep 1Step 2 Activate SAP Joule for Developers inABAP environmentsFor PartnersShare with the CommunityStep 5Commands cheat sheetsGetting Started ChecklistFor Customers: Step 1For Customers: Step 2For Partners: Step 1For Partners: Step 2Step 3Step 4Step 5Commands cheat sheets
Getting started checklistDetermine whether Customer or Partner licenses are requiredEnsure prerequisites are metAcquire no -cost licenseActivate Joule for Developers in ABAP EnvironmentsChoose a project or start with a Discovery Center missionCustomize your prompt using slash commands and descriptive textRefine and accept Joule’s recommended codeTest your applicationDeploy and monitorShare your success with the SAP CommunityGet started with activation >Getting Started ChecklistFor Customers: Step 1For Customers: Step 2For Partners: Step 1For Partners: Step 2Step 3Step 4Step 5Commands cheat sheets
PrerequisitesSAP Joule for Developers is available atno additional cost for customers using anyof the following:SAP S/4HANA Cloud Public EditionSAP BTP ABAP EnvironmentSAP S/4HANA Cloud Private Editionversion 2025In addition, the latest version of ABAPdevelopment tools for Eclipse is required.Partners must have valid licenses for anyof the following:Pay-As-You-Go for SAP BTP for cloud,test, and development (8009282)Cloud test, demo and development forSAP S/4HANA Cloud Public Edition, one-system landscape (8012331)Cloud test, demo and development forSAP S/4HANA Cloud Public Edition,three-system landscape (8017424)Cloud test, demo, and development forSAP Business Technology Platform, ABAPenvironment, runtime (8006364)Cloud test, demo, and development forSAP Business Technology Platform, ABAPenvironment, persistence (8006365)Getting Started ChecklistFor Customers: Step 1For Customers: Step 2For Partners: Step 1For Partners: Step 2Step 3Step 4Step 5Commands cheat sheets For further information, check out the documentation .
Step 1: AcquireStart by acquiring SAP Joule for Developers, ABAP AI capabilities license.Two ways to do this:1. Order the license from SAP Store where you can review relevant legaldocuments (screenshots below)2. Contact your Account Executive (AE) who can support the orderNeed help finding your AE? Check out the guidance here .1Note : If you enabled SAP Joule for Developers,ABAP AI capabilities after February 2025,you must reorder the SKU to continueusing the license .Go back to Prerequisites >Getting Started ChecklistFor Customers: Step 1For Customers: Step 2For Partners: Step 1For Partners: Step 2Step 3Step 4Step 5Commands cheat sheets