Objectifs pédagogiques
- Définir et analyser des vues ABAP Core Data Services (ABAP CDS)
- Identifier les avantages des vues CDS par rapport aux vues standards
- Exploiter les fonctionnalités SQL dans des vues CDS
- Utiliser les concepts propres aux vues CDS tels que les paramètres d'entrée, les associations, les extensions, les vérifications d'autorisation implicites et les "Table Functions"
- Décrire les cas d'utilisation les plus fréquents des vues CDS.
Modalités et moyens pédagogiques
Formation délivrée en présentiel ou distanciel* (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
- Ordinateurs Mac ou PC (sauf pour les cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
- Environnements de formation installés sur les postes de travail ou en ligne
- Supports de cours et exercices
En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatique...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi
Niveau requis
Il est essentiel d'avoir suivi les formations SAP-BC400 "SAP NetWeaver - Introduction à ABAP Workbench" ou SAP-S4D400 "SAP S/4HANA - Introduction à la programmation ABAP". Il est également recommandé d'avoir suivi les formations BC430 "Dictionnaire de données ABAP" et SAP-S4DEV "SAP S/4HANA - Introduction à la programmation applicative" ou avoir les connaissances équivalentes.
Public concerné
Développeurs et consultants en développement.
Programme
Introduction
- Avantages des vues CDS et compréhension du contexte
- ABAP Development Tool (ADT)
- Analyse et utilisation d'une vue CDS
Fonctionnalités SQL de base
- Définition d'une vue CDS simple
- Création d'une vue CDS avec INNER JOIN, Projection et Selection
- Annotations ABAP
Fonctionnalités SQL complémentaires dans les vues CDS
- Utilisation d'expressions SQL dans les vues CDS
- Fonctions prédéfinies dans les vues CDS
- Vues CDS imbriquées
- Agrégations dans les vues CDS
- Autres types de jointure et opérateur UNION (ALL)
Concepts avancés
- Vues CDS avec paramètres d'entrée
- Construire des vues CDS avec des associations
- Extensions de vues CDS
- Liens entre vues CDS et les autorisations ABAP
Fonctionnalités spécifiques à la base de données
- Les "Table Functions"
Exploitation des vues CDS
- Utilisation d'une vue CDS en tant que :
- Source de données pour ALV IDA
- Objet de remplacement
- Génération de services OData à partir de vues CDS
- Exploitation des vues CDS dans SAP Fiori
- Analytiques basées sur les vues CDS
- Modèles virtuels de données basés sur des vues CDS
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- Lors des formations présentielles ou distancielles, l'animateur s'assure de la réalisation des exercices pratiques par les stagiaires pour valider la mise en application des concepts
- La progression des stagiaires peut également être évaluée à l'aide des différents questionnaires proposés dans les manuels
- Chaque jour, l'animateur fait une synthèse des sujets étudiés afin de valider et rappeler les connaissances essentielles avant de poursuivre le cours
Les + de la formation
Ce cours est aussi bien proposé en présentiel qu'en distanciel.
Le support de cours est en langue anglaise.
Ce cours est également disponible en auto-formation via la plateforme SAP Learning Hub. Pour plus de renseignements, contactez-nous.