Code SAP Build dans le cadre de la SAP Business Technology Platform, BTP120 Col02

Course17 0 views 20 slides Sep 29, 2025
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

Ce contenu introductif présente le SAP Build Code dans le cadre de la SAP Business Technology Platform. Vous y découvrirez les notions essentielles pour comprendre son rôle et apprendre à configurer l’environnement de travail. Conçu pour offrir une base solide, ce parcours permet aux utilisat...


Slide Content

BTP120
Code SAP Build
.
.
SUPPORT DE COURS DU PARTICIPANT
COURS AVEC INSTRUCTEUR
.
Version du cours : 02
Durée du cours : 1 Heures
Veuillez noter que cette formation a été traduite par une machine et que par
conséquent, la qualité de la traduction peut s'avérer inférieure à celle d'une traduction
réalisée par une personne. En cas d'incertitude, veuillez vous référer à la version
anglaise de la formation.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Copyrights, marques commerciales et
clause de non-responsabilité SAP
©
2025 SAP SE ou société affiliée SAP. Tous droits réservés.
Toute reproduction ou communication de la présente publication, même partielle, par quelque procédé
et à quelque fin que ce soit, est interdite sans l'autorisation expresse et préalable de SAP SE ou d'une
société affiliée SAP.
Les informations contenues dans le présent document peuvent être modifiées sans préavis. Certains
logiciels commercialisés par SAP SE et ses distributeurs contiennent des composants logiciels qui sont
la propriété d'éditeurs tiers. Les spécifications des produits peuvent varier d’un pays à l’autre.
Il est possible que les présents documents aient été traduits par une machine et contiennent par
conséquent des erreurs grammaticales ou des inexactitudes.
Les informations du présent document sont fournies par SAP SE ou par une société affiliée SAP
uniquement à titre informatif, sans engagement ni garantie d'aucune sorte. SAP SE ou ses sociétés
affiliées ne pourront en aucun cas être tenues responsables des erreurs ou omissions relatives à ces
informations. Les seules garanties fournies pour les produits et les services de SAP ou d'une société
affiliée SAP sont celles énoncées expressément à titre de garantie accompagnant, le cas échéant, lesdits
produits et services. Aucune des informations contenues dans le présent document ne saurait
constituer une garantie supplémentaire.
En particulier, SAP SE ou ses sociétés affiliées ne sont en aucun cas tenues de se livrer aux activités
citées dans le présent document ou toute autre présentation, ni de développer ou de mettre sur le
marché quelque fonctionnalité mentionnée dans les présentes. Le présent document ou toute
présentation liée, ainsi que la stratégie et les futurs développements, produits, orientations de plate-
forme et fonctionnalités éventuels de SAP SE ou de ses sociétés affiliées peuvent être modifiés par SAP
ou par ses sociétés affiliées à tout moment et pour quelque raison que ce soit, sans préavis. Les
informations contenues dans le présent document ne constituent en aucun cas un engagement, une
promesse ou une obligation juridique de livrer un quelconque matériel, code ou fonctionnalité. Toutes
les prévisions mentionnées sont soumises à certains risques et comportent une part d'incertitude
pouvant entraîner des résultats substantiellement différents des attentes. Il est recommandé au lecteur
de ne pas placer une confiance exagérée dans lesdites prévisions et de ne pas prendre de décision
d'achat en fonction de ces dernières.
SAP et tous les autres produits et services SAP mentionnés dans le présent document, ainsi que leurs
logos respectifs, sont des marques commerciales ou des marques déposées de SAP SE (ou d'une
société affiliée SAP) en Allemagne ainsi que dans d'autres pays. Tous les autres noms de produits et de
services mentionnés sont des marques commerciales ou des marques déposées de leurs entreprises
respectives. Consultez https://www.sap.com/corporate/en/legal/copyright.html pour obtenir des
informations complémentaires sur les marques déposées.
© Copyright. Tous droits réservés. iii
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Conventions typographiques
Le français de France est le standard utilisé dans ce manuel.
Les conventions typographiques décrites ci-après sont également utilisées.
Ces informations apparaissent dans la présentation de l'animateur.
Démonstration
Procédure
Avertissement ou Attention
Astuce
Informations connexes ou supplémentaires
Invitation à la discussion
Contrôle d'interface utilisateur
Exemple de texte
Titre de fenêtre
Exemple de texte
iv © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Sommaire :
vii Vue d'ensemble du cours1 Chapitre 1 :Présentation de SAP Build Code3 Sujet: Présentation de SAP Build Code13 Sujet: Exploration de SAP Build Lobby19 Chapitre 2 :Configuration de l'environnement20 Sujet: Configuration du code SAP Build (avec un booster) dans SAP
BTP et création d'un premier projet
29 Exercice 1 : Créer un projet de code SAP Build
© Copyright. Tous droits réservés. v
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

vi © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Vue d'ensemble du cours
PUBLIC CONCERNÉ
Ce cours s'adresse aux participants suivants :
●Consultant en développement
●Consultant technique
●Consultant applicatif
© Copyright. Tous droits réservés. vii
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

viii © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

CHAPITRE 1
Présentation de SAP Build Code
Sujet 1
Présentation de SAP Build Code
3
Sujet 2
Exploration de SAP Build Lobby
13
OBJECTIFS DU CHAPITRE
●Présentation de SAP Build Code
●Découvrir SAP Build Lobby
© Copyright. Tous droits réservés. 1
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Chapitre 1 : Présentation de SAP Build Code
2 © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Chapitre 1
Sujet 1
Présentation de SAP Build Code
OBJECTIFS DU SUJET
À la fin de ce sujet, vous serez en mesure de :
●Présentation de SAP Build Code
Présentation de SAP Build Code
Comment les développeurs peuvent-ils augmenter la productivité ?
Dans l'environnement technologique de gestion actuel, les entreprises sont confrontées à un
défi important : d'une part, la demande de nouvelles applications et de nouvelles solutions
basées sur le cloud augmente. D'autre part, il y a une pénurie critique de professionnels de
l'informatique qualifiés. Aujourd'hui déjà, il y a beaucoup de postes vacants pour les
professionnels de l'informatique. Et le nombre ne cesse de croître. IDC prévoit qu'en 2026, 9
entreprises sur 10 seront affectées par le manque de compétences informatiques (pénurie de
compétences informatiques censée avoir un impact sur neuf entreprises sur dix d'ici 2026,
avec un coût de 5,5 billions de dollars en retard, problèmes de qualité et perte de chiffre
d'affaires, selon IDC).
Il s'agit d'une situation dramatique qui s'aggrave car de nombreux professionnels du
développement déclarent ne passer qu'une petite partie de leur temps de travail avec le
développement d'applications. Beaucoup de développeurs connaissent des situations
comme celle montrée dans l'image suivante : Au lieu d'écrire du code, ils réfléchissent à des
tonnes d'autres questions. IDC indique que les développeurs professionnels passent moins de
20 % de leur temps à développer des applications (IDC, Market Analysis Perspective:
Worldwide Modern and Edge Application Development and Developer Trends 2023, Doc
#US50135723, septembre 2023). Ils passent le reste de leur temps sur d'autres tâches,
notamment le test, l'implémentation de CI/CD, la gestion des performances des applications
et de l'infrastructure et la sécurité.
© Copyright. Tous droits réservés. 3
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Figure 1: Questions auxquelles un développeur doit répondre
Les outils des développeurs permettent d'améliorer l'efficacité des développeurs, notamment
le développement de code généré basé sur l'IA avec saisie en langage naturel, l'accès accéléré
aux API, les fonctionnalités CI/CD et de sécurité intégrées, l'automatisation du
développement et du déploiement de logiciels et les fonctionnalités de collaboration (Source :
IDC, Market Analysis Perspective: Worldwide Modern and Edge Application Development and
Developer Trends 2023, Doc #US50135723, septembre 2023).
Figure 2: Temps des développeurs par rapport à la productivité
Stimuler la productivité des développeurs avec le code SAP Build
Comme indiqué précédemment, l'amélioration de la productivité des développeurs est une
tâche cruciale. SAP Build Code est l'environnement clé en main de SAP pour le codage, les
tests, les intégrations et la gestion du cycle de vie des applications, offrant de nombreuses
Chapitre 1 : Présentation de SAP Build Code
4 © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

fonctionnalités pour améliorer l'efficacité des développeurs. Il comprend la combinaison
unique de fonctionnalités suivante :
Assistance optimisée par l'IA
SAP Build Code fournit une assistance optimisée par l'IA qui aide les développeurs à
créer leurs applications plus rapidement et plus efficacement. Cette assistance inclut
notamment la génération de code et de logique d'application, de modèles de données et
de scripts de test.
Figure 3: Assistance optimisée par l'IA
Composants et modèles prédéfinis
SAP Build Code fournit divers composants et modèles prédéfinis basés sur les meilleures
pratiques que les développeurs peuvent utiliser pour accélérer leurs applications. Ces
composants incluent des éléments d'interface utilisateur, une logique applicative et des
intégrations. La capture d'écran suivante montre les modèles disponibles pour la
création de projet.
Sujet: Présentation de SAP Build Code
© Copyright. Tous droits réservés. 5
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Figure 4: Composants et modèles prédéfinis
Stratégie de base propre
SAP Build Code permet de libérer les systèmes ERP centraux (comme SAP S/4HANA)
des personnalisations. Avec SAP Build Code, les développements et extensions
personnalisés sont basés sur SAP Business Technology Platform (SAP BTP)
conformément à la stratégie de base propre à l'ERP de SAP. Cette approche garantit un
système central facilement évolutif et stable. (Voir Gestion d'un cœur propre pour SAP
S/4HANA Cloud et Pratiquer une extensibilité propre du cœur pour SAP S/4HANA Cloud
pour plus d'informations sur l'extensibilité propre du cœur.)
Développement basé sur le cloud
SAP Build Code est une solution entièrement basée sur le cloud, qui permet aux
développeurs d'y accéder depuis n'importe où via une connexion Internet.
Optimisé pour le développement de logiciels SAP
SAP Build Code est adapté au développement SAP et est fourni avec des intégrations,
des API et des services de gestion prédéfinis. Elle repose sur SAP BTP et bénéficie de
nombreuses fonctionnalités SAP BTP éprouvées, y compris une sécurité sécurisée.
Outils de programmation visuelle et assistants guidés
SAP Build Code offre de nombreux outils de productivité qui améliorent l'efficacité et
garantissent le respect des meilleures pratiques et des conseils décrits dans le guide du
développeur de SAP BTP.
Chapitre 1 : Présentation de SAP Build Code
6 © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Figure 5: Outils de programmation visuelle et assistants guidés
Composants de code SAP Build
SAP Build Code est un outil puissant basé sur SAP BTP. Il intègre de nombreuses
fonctionnalités logicielles SAP éprouvées fournissant des fonctionnalités de conception et
d'exécution.
Figure 6: Composants de code SAP Build
Voici une liste de certains des services inclus dans SAP Build Code :
●Services d'application
-SAP Cloud Application Programming Model (CAP) est un cadre permettant de créer
des services et des applications d'entreprise. Offrant des solutions prêtes à l'emploi
pour de nombreuses tâches récurrentes et des conseils basés sur les meilleures
pratiques éprouvées, elle optimise l'expérience de développement.
Sujet: Présentation de SAP Build Code
© Copyright. Tous droits réservés. 7
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

-Développement d'IU :
■SAPUI5 fournit un ensemble riche de contrôles d'interface utilisateur et une
infrastructure pour créer des applications Web réactives, garantissant ainsi une
expérience utilisateur cohérente et de haute qualité sur différents terminaux et
plateformes.
■Les éléments SAP Fiori sont une infrastructure offrant un ensemble de plans
d'ensemble standard pour développer des applications SAP Fiori cohérentes,
évolutives et faciles à gérer. Alors que SAPUI5 sert de technologie frontend
fondamentale, les éléments SAP Fiori simplifient la création d'une interface
utilisateur standardisée, mais personnalisable, alignée sur les directives de
conception SAP Fiori.
■Les composants Web SAP sont des composants d'interface utilisateur réutilisables
prêts à l'emploi pour une utilisation avec SAPUI5 ou tout autre framework de
développement Web.
-SAP Mobile Services prend en charge le développement, la configuration et la gestion
des applications mobiles natives et inter-plateformes. Il fournit une gamme de
fonctionnalités et d'outils prenant en charge l'intégralité du cycle de vie des applications
mobiles. Il est complété par plusieurs outils de développement tels que les kits de
développement logiciel natifs (SDK) pour iOS, Android, le kit de développement mobile
ou SAP Mobile Cards.
-SAP Document Management fournit des fonctionnalités de gestion et de stockage de
différents types de documents commerciaux et de pièces jointes.
●Services d'exécution
-SAP Continuous Integration and Delivery vous permet d'automatiser et de simplifier le
processus de développement d'applications en configurant et en exécutant des
pipelines CI/CD prédéfinis pour la création, le test et le déploiement automatisés des
modifications de code. Il permet aux développeurs de fournir des modifications de code
rapidement et de manière fiable.
-Le service SAP Authorization and Trust Management vous aide à gérer les autorisations
utilisateur et la confiance vis-à-vis des fournisseurs d'identités.
-SAP Event Broker pour les applications Cloud SAP vous aide à gérer la répartition des
événements dans l'infrastructure SAP Cloud.
-Application Autoscaler met automatiquement à l'échelle les applications en fonction
des stratégies que vous avez définies.
-Le service SAP Alert Notification vous permet d'obtenir des notifications sur les
ressources, les services et les applications personnalisées de SAP BTP.
-Le service SAP Cloud Logging est un service de stockage, de visualisation et d'analyse
des journaux, des métriques et des traces des applications de SAP BTP Cloud Foundry,
Kyma, Kubernetes et d'autres environnements d'exécution.
-Le service SAP Cloud Transport Management vous permet de gérer le transport
d'applications et le transport de contenu dans une infrastructure sur SAP BTP.
-Le service SAP Connectivity permet une connectivité transparente entre les
applications Cloud et les systèmes sur site.
Chapitre 1 : Présentation de SAP Build Code
8 © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

-Le service SAP Destination vous permet de récupérer et d'archiver des informations
techniques sur la destination à laquelle vous voulez connecter votre application.
-Le service SAP Feature Flags permet l'activation et la désactivation dynamiques des
fonctionnalités de l'application.
Cas d'utilisation : créer et étendre en toute transparence avec le code SAP Build
Les cas d'utilisation suivants peuvent être couverts à l'aide du code SAP Build. Ils prennent en
charge tous les scénarios principaux dans les environnements SAP.
Figure 7: Cas d'utilisation du code SAP Build
La figure illustre :
1.SAP Build Code est conçu pour étendre les solutions SAP. Elle simplifie considérablement
le processus de création et d'extension d'applications, offrant aux développeurs des
modèles de code prêts à l'emploi qui respectent les meilleures pratiques SAP.
2.Avec SAP Build Code, les développeurs peuvent facilement créer et étendre des
applications SAP Fiori et SAPUI5 à l'aide de points d'extension prédéfinis et adapter
l'interface utilisateur des applications d'éléments SAP Fiori.
3.Pour le développement d'applications mobiles, SAP Build Code offre un environnement de
contrôle élevé, dans lequel les développeurs peuvent créer, tester, créer et déployer des
applications mobiles hybrides. En outre, il prend en charge le développement
d'applications sans code et axées sur les métadonnées et exploite l'intégration des
services mobiles pour une expérience fluide.
4.Lorsqu'il s'agit de développer des applications natives SAP HANA. SAP Build Code fournit
tous les outils nécessaires pour créer des projets d'application SAP HANA ou ajouter des
modules de base de données SAP HANA à des projets existants. Il prend en charge la
création et le déploiement d'une variété d'artefacts SAP HANA avec des outils tels qu'un
éditeur SQL, un éditeur graphique de vue de calcul, un éditeur graphique de diagramme de
flux et un explorateur de base de données.
5.Enfin, SAP Build Code vous permet de développer et d'étendre facilement des
applications SaaS mutualisées. L'activation de la multi-location offre des avantages
considérables, notamment une réduction des coûts, une évolutivité accrue et une sécurité
renforcée.
Sujet: Présentation de SAP Build Code
© Copyright. Tous droits réservés. 9
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

En substance, SAP Build Code fournit aux développeurs un environnement robuste et
polyvalent pour créer des applications sophistiquées et hautes performances au sein de
l'écosystème SAP.
Un copilote piloté par l'IA pour les développeurs
SAP Build Code introduit la génération de code IA avec le copilote Joule, ce qui améliore le
processus de développement en fournissant une aide au codage intelligente et automatisée, y
compris l'utilisation de descriptions en langage naturel pour générer la logique d'application.
Figure 8: Un copilote piloté par l'IA pour les développeurs
Joule agit comme copilote en vous soutenant dans plusieurs étapes de votre processus de
développement:
1.Vous pouvez utiliser le langage naturel pour décrire votre cas d'utilisation. Joule génère le
modèle de données et les entités de service en fonction de votre saisie. En outre, des
exemples de données contextuelles sont créés en fonction de votre invite.
2.Il est possible de modifier le modèle de données et les services de votre projet et les
exemples de données avec Joule.
3.Vous pouvez utiliser Joule pour ajouter une logique d'application.
4.Joule vous aide également à générer et à exécuter des tests unitaires.
5.Il est possible de créer une application d'interface utilisateur SAP Fiori à l'aide de Joule.
Pour savoir comment créer une application complète avec l'interface utilisateur SAP Fiori à
l'aide de Joule dans SAP Build Code, suivez ce didacticiel.
Pour plus d'informations sur Joule, nous vous recommandons ce qui suit :
●Documentation Joule
●Communauté Joule
À qui sert le code SAP Build ?
SAP Build Code s'adresse aussi bien aux développeurs professionnels qu'aux experts métier.
En partageant des composantes applicatives telles que l'expérience utilisateur, la logique
applicative et les processus, les deux groupes d'utilisateurs peuvent être plus productifs en
travaillant ensemble. Il fait partie de la famille SAP Build, ce qui permet aux développeurs de
Chapitre 1 : Présentation de SAP Build Code
10 © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

choisir SAP Build low-code, SAP Build Code pour Java/JavaScript et l'environnement ABAP
pour le développement d'applications et d'extensions. SAP Build Code garantit la
collaboration entre les différents utilisateurs grâce à une gouvernance unifiée et à une gestion
simplifiée du cycle de vie des applications.
Joule agit comme copilote et offre divers avantages qui accélèrent et optimisent le processus
de développement.
Synthèse
En substance, SAP Build Code est plus qu'un simple outil de développement : il s'agit d'un
optimiseur de productivité qui permet aux développeurs de créer des applications robustes et
dynamiques. Avec SAP Build Code, vous pouvez :
●Atteignez un cœur préservé en développant des extensions côte à côte avec SAP Build
Code sur SAP BTP.
●Optimisez l'efficacité des développeurs grâce à l'IA générative, aux outils de productivité et
à la gestion du cycle de vie des applications.
●Créez et étendez de puissantes applications de gestion de bout en bout.
●Exploiter l'interopérabilité entre les outils de développement classiques et les outils de
développement low-code.
SYNTHÈSE DU SUJET
Vous êtes désormais en mesure de :
●Présentation de SAP Build Code
Sujet: Présentation de SAP Build Code
© Copyright. Tous droits réservés. 11
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]

Chapitre 1 : Présentation de SAP Build Code
12 © Copyright. Tous droits réservés.
Librería ERP — Sample | libreriaerp.com/us | [email protected]
Librería ERP — Sample | libreriaerp.com/us | [email protected]