Objectifs pédagogiques / Compétences visées
- Décrire les concepts de base du langage de programmation ABAP (Advanced Business Application Programming)
- Paramétrer l'éditeur ABAP
- Définir des variables simples et des "Text Symbols"
- Développer des opérations arithmétiques
- Utiliser des variables système
- Débugger un programme ABAP
- Développer un programme ABAP de type report
- Traiter dans un programme des chaînes de caractères
- Développer des tests IF / THEN / ELSE et des boucles DO
- Analyser les erreurs d'exécution
- Développer une gestion d'erreurs
- Lire des données de la base de données
- Décrire les techniques de modularisation ABAP
- Utiliser des modules de fonctions ABAP.
Niveau requis
Avoir suivi le cours SAP-SAPTEC "SAP NetWeaver - Notions de base" ou avoir les connaissances équivalentes.
Public concerné
Développeurs, chefs de projets, consultants techniques et applicatifs et/ou membres de support technique.
Programme
Les bases de la programmation ABAP
- Développer un programme ABAP simple
- Introduction à la syntaxe ABAP
- Implémenter un dialogue simple
- Paramétrer l'éditeur ABAP
Coder et débugguer en ABAP
- Définir des variables simples
- Définir des "Text symbol"
- Effectuer des opérations arithmétiques en utilisant des variables simples
- Utilisation des variables système
- Débugguer un programme
- Créer une liste ABAP (reporting)
- Traitement de chaînes de caractères
Instructions de base ABAP
- Tests IF
- Boucles DO
Erreurs d'exécution et gestion de ces erreurs
- Analyse des erreurs d'exécution
- Implémenter une gestion d'erreurs
Techniques de programmation ABAP additionnelles
- Lire des données de la base de données
- Description de la modularisation avec ABAP
- Utilisation des modules de fonctions
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.