Analytics Legends La plateforme de connaissance SAP Analytics
Module d'académie

Joule for Developers et ABAP AI

Joule for Developers et ABAP AI — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-09-23

Depuis SAP Sapphire 2026, SAP Joule for Developers est une pile agentique. Les capacités ABAP AI dans ADT (Eclipse, et VS Code depuis le deuxième trimestre 2026) couvrent le chat, l'explication, la complétion prédictive, la génération de tests ABAP Unit et CDS, des générateurs RAP/OData et l'aide à la migration du code spécifique ; le serveur MCP d'ADT expose objets, activation, transports, tests unitaires et ATC à tout agent compatible MCP — seule la génération par IA, comme les corrections rapides par IA, exige la licence Joule. ABAP AI est facturé en AI Units, requiert une licence on-stack sur BTP ABAP et S/4HANA Cloud Public Edition (note SAP 3571857) et s'étend à la Private Edition à partir de la release 2021. Pour CAP, Joule dans SAP Build Code génère modèles, applications Fiori et logique. Les règles : le contrat d'abord, ABAP Cloud uniquement, tests et ATC comme portes, diff de transport comme point de contrôle humain.

Ce que vous apprendrez

  • Cartographier les quatre surfaces de SAP Joule for Developers en 2026 : capacités ABAP AI dans ADT (Eclipse et VS Code), Joule dans SAP Build Code pour CAP/Fiori, outils pro-code de Joule Studio, et agents tiers via le serveur MCP d'ADT.
  • Utiliser les capacités ABAP AI documentées — chat, explication, complétion prédictive, génération de tests unitaires et de tests CDS, générateurs RAP et OData, assistance à la migration du code spécifique — dans une discipline ABAP Cloud et clean core.
  • Concevoir une boucle agentique gouvernée (générer → activer → tester → ATC → corriger → diff de transport) avec une allowlist MCP, un périmètre limité au développement et une revue humaine au transport.
  • Expliquer avec exactitude disponibilité et licences : licence on-stack (note SAP 3571857), Private Edition à partir de la release 2021, facturation à l'usage en AI Units.

L'IA pour les développeurs SAP a changé de nature en 2026. Jusqu'à l'an dernier, c'était surtout un assistant de code : explique cette méthode, complète cette ligne, rédige ce test unitaire. Depuis SAP Sapphire 2026, c'est une pile agentique : des capacités ABAP AI exposées comme des outils qu'un agent IA peut enchaîner, un serveur MCP ABAP, le développement ABAP dans Visual Studio Code, un premier agent de migration du code spécifique et un modèle commercial à l'usage en AI Units. Ce module vous apprend ce qui existe au 23 septembre 2026, comment l'activer, comment l'utiliser sur des projets ABAP Cloud et CAP sans dégrader la qualité, et où se situent les limites.

Le paysage en une page

SAP Joule for Developers est le nom chapeau que SAP donne à l'assistance IA au développement. Pour une équipe de réalisation SAP, elle se présente à quatre endroits :

Prérequis

  • Connaissance pratique d'ABAP Cloud / RAP ou de CAP (Node.js)
  • Revoir d'abord les concepts fondamentaux : C171, C164, C198
  • Accès à un système de développement où Joule for Developers est activé (pour les parties IA des exercices)

Acquis

  • Choisir la bonne surface de Joule for Developers pour une tâche ABAP Cloud, CAP ou de construction d'agent.
  • Rédiger un brief d'agent avec objectif, contraintes, définition du terminé, séquence d'outils et conditions d'arrêt.
  • Relire le code généré par l'IA au travers des tests, de l'ATC et du diff de transport plutôt que de la transcription du chat.
  • Informer un client sur les licences (AI Units, note de licence on-stack) et sur les responsabilités de sécurité que SAP attribue aux développeurs utilisant MCP.

Module complet réservé aux abonnés. Le module complet ajoute : le cadre de décision · le cas guidé de bout en bout · la grille de KPI · les anti-patterns · les blocs de code · le contrôle de connaissances · les schémas.

Ouvrir dans l'application →