Objectifs pédagogiques / Compétences visées
- 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.
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, chefs de projets, consultants techniques.
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
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
Les + de la formation
Ce cours est aussi bien proposé en présentiel qu'en distanciel.
Le support de cours est en langue anglaise.