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