Formation SAP HANA – Programmation ABAP
- Référence : SAP74
- Durée : 21 heures
- Certification : Non
- Eligible CPF : Non
RÉSUMÉ
Dans ce cours, vous apprendrez comment utiliser SAP HANA et les nouvelles fonctionnalités du langage de programmation ABAP pour optimiser le code ABAP existant et développer des applications ABAP innovantes pour améliorer votre entreprise.
CONNAISSANCES PREALABLES
- 1-Il est essentiel d'avoir suivi les formations SAP NetWeaver - Introduction à ABAP Workbench et ABAP Objets
- 2-Il est nécessaire d'avoir de l'expérience dans la programmation ABAP (procédure et orienté objet) ainsi qu'en Open SQL (jointures, vues, aggregations)
- 3-Il est également recommandé d'avoir suivi les formations SAP-HA100 - SAP HANA - Introduction, SQL basique pour SAP HANA et Développer avec Eclipse ou avoir les connaissances et compétences équivalentes
- 4-Avoir des connaissances de base en langue anglaise car le support de cours est en anglais
PROFIL DES STAGIAIRES
- Développeurs, consultants en développement et/ou toute personne impliquée dans la mise en oeuvre ou la révision du code pour optimiser les applications ABAP sur SAP HANA
OBJECTIFS
- A l'issue de cette formation, vous serez capable de :
- Identifier les impacts de SAP HANA sur le développement ABAP
- Utiliser des outils spécifiques de développement et d'analyse de performance
- Expliquer les bonnes pratiques de développement ABAP dans un environnement SAP HANA
- Optimiser le code ABAP pour profiter des performances et évolutions de SAP NW (NetWeaver) 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
CONTENU DU COURS SAP
1 - Introduction
- Introduction aux outils de développement ABAP (connus sous le nom ABAP in Eclipse)
- Comprendre SAP HANA et ses impacts sur les principes de développement ABAP
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
- Gestion des autorisations pour CDS en ABAP
- Définition de vues avancées en utilisant Core Data Services (CDS) et les associations CDS en ABAP
- Nouveautés Open SQL
4 - Code Pushdown spécifique HANA
- Utilisation du SQL natif
- Création, utilisation et débogage des ABAP Managed Database Procedures
- Emploi des objets SAP HANA en ABAP en utilisant le SQL natif et ADBC
- Création et utilisation des vues externes et des proxies pour les procédures
5 - Sujets avancés
- Transport ABAP des objets SAP HANA (HTC et HTA)
- Utilisation du Full Text Search SAP HANA en ABAP
- SAP List Viewer (ALV) pour SAP HANA
6 - Exemple de travaux pratiques (à titre indicatif)
- Cas d’étude : optimisation d’un report avec une vue CDS et ALV