Formation SAP HANA – Programmation ABAP
- Référence : HA400-14
- Durée : 3 jours (21 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir suivi les formations SAP Netweaver - Introduction à ABAP WorkbencH et ABAP Objects
- Avoir une expérience de programmation ABAP (procédure + orienté objet) et d'Open SQL (jointures, vues, agrégations)
- Il est également recommandé d'avoir suivi les formations ha100-16 - SAP HANA - Introduction
PROFIL DES STAGIAIRES
- Développeur, consultant en développement
OBJECTIFS
- Être capable d'identifier les impacts de SAP HANA sur le développement ABAP
- Apprendre à utiliser des outils spécifiques de développement et d’analyse de performance
- Pouvoir expliquer les bonnes pratiques de développement ABAP dans un environnement SAP HANA
- Comprendre comment optimiser le code ABAP pour profiter des performances et évolutions de SAP NW et de SAP HANA
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert SAP HANA
CONTENU DU COURS
1 - Introduction
- Comprendre SAP HANA et ses impacts sur les principes de développement ABAP
- Introduction aux outils de développement ABAP (connus sous le nom ABAP in Eclipse)
2 - Porter ABAP vers SAP HANA
- Accéder à SAP HANA en tant que base secondaire
- Outils permettant de détecter des problèmes fonctionnels ou de performance lors de la migration vers SAP HANA : Code Inspector et ABAP Test Cockpit, ABAP Trace et ABAP Profiler, SQL Trace
- Outils permettant de prioriser les soucis de performance : SQL Monitor, SQL Performance Tuning Worklist
- Règles et lignes directrices pour le développement ABAP dans un contexte SAP HANA
3 - Code Pushdown indépendant de la base de données
- Nouveautés Open SQL
- Définition de vues avancées en utilisant Core Data Services (CDS) et les associations CDS en ABAP
- Gestion des autorisations pour CDS en ABAP
4 - Code Pushdown spécifique HANA
- Utilisation du SQL natif et de ABAP Data Base Connectivity (ADBC)
- Création, utilisation et débogage des ABAP Managed Database Procedures
5 - Emploi des objets SAP HANA en ABAP
- Emploi des objets SAP HANA en ABAP en utilisant le SQL natif et ADBC
- Création et utilisation des vues externes
- Les proxies pour les procédures
6 - Sujets avancés
- Transport ABAP des objets SAP HANA (HTC et HTA)
- Utilisation du Full Text Search SAP HANA en ABAP
- Activation de champs de saisie pour la recherche interactive
- SAP List Viewer (ALV) pour SAP HANA