Choisissez votre langue
Formation de base SAP ABAP
Plus de 2 millions d'apprenants dans le monde

Formation de base SAP ABAP

4,5

Maîtrisez le développement SAP ABAP depuis les bases avec un programme de formation conçu pour les environnements d'entreprise réels. Vous acquerrez une expérience pratique en écrivant des programmes, en interrogeant des bases de données et en construisant des interfaces utilisateur qui répondent aux normes de production. Ce cours vous accompagne depuis votre première instruction WRITE jusqu'à la syntaxe ABAP moderne et les fondamentaux de RAP.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous apprendrez à naviguer dans l'interface SAP GUI et l'ABAP Workbench, à écrire et exécuter des rapports ABAP, et à gérer les objets du dictionnaire de données tels que les tables, les domaines et les vues. Le cours couvre Open SQL pour l'accès aux bases de données, les tables internes pour le traitement en mémoire, et la programmation modulaire avec les modules de fonctions et les BAPIs. Vous développerez également des programmes dialog avec le Screen Painter, mettrez en œuvre l'ABAP orienté objet avec des classes et des interfaces, et appliquerez des techniques d'enhancement telles que les BADIs et les user exits. Les sujets supplémentaires incluent la migration de données avec BDC et LSMW, le test unitaire, et les fonctionnalités modernes d'ABAP, y compris les vues CDS et le modèle de programmation RESTful ABAP.

Comment vous étudiez de façon pratique Formation de base SAP ABAP

Comment vous pratiquez Formation de base SAP ABAP

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Introduction à SAP et à l'environnement ABAP

  • Leçon 1 • Aperçu de l'architecture du système SAP

    Couvre l'architecture SAP à trois niveaux et le modèle client-serveur. Fournit le contexte de l'endroit où les programmes ABAP s'exécutent dans le système.

  • Leçon 2 • Navigation dans l'interface graphique utilisateur SAP

    Présente l'interface graphique utilisateur SAP et la navigation basée sur les transactions. Développe la maîtrise opérationnelle nécessaire pour toutes les tâches de développement ultérieures.

  • Leçon 3 • Poste de travail ABAP et outils de développement

    Explore la boîte à outils de l'ABAP Workbench, y compris SE80, SE38 et SE11. Les étudiants comprennent comment les objets de développement sont organisés et transportés.

  • Leçon 4 • Écrire et exécuter votre premier programme

    Guide les étudiants dans la création, l'activation et l'exécution d'un rapport ABAP simple. Renforce le cycle de développement, du codage à la sortie.

Chapitre 2Voir les détails

Principes fondamentaux du langage ABAP

  • Leçon 1 • Modularisation avec des sous-programmes

    Explique les sous-programmes FORM/ENDFORM et les techniques de passage de paramètres. La modularisation améliore la réutilisation du code et la lisibilité entre les programmes.

  • Leçon 2 • Types de données et déclarations de variables

    Couvre les types de données élémentaires, complexes et de référence dans ABAP. Un typage correct est fondamental pour toutes les tâches de manipulation de données ultérieures.

  • Leçon 3 • Instructions de contrôle de flux

    Présente les constructions conditionnelles et de boucle qui dirigent l'exécution du programme. Les étudiants implémentent le branchement et l'itération pour résoudre des problèmes pratiques.

  • Leçon 4 • Opérateurs et expressions

    Enseigne les opérateurs arithmétiques, de comparaison et de chaîne utilisés dans les expressions ABAP. Les étudiants appliquent les opérateurs pour construire une logique de programme significative.

  • Leçon 5 • Traitement des chaînes et des dates

    Couvre les fonctions intégrées et les instructions pour la manipulation des chaînes et des champs de date. Ces compétences sont essentielles pour formater la sortie et valider l'entrée.

Chapitre 3Voir les détails

Dictionnaire de données ABAP

  • Leçon 1 • Tables transparentes et champs de table

    Couvre la création de tables de base de données transparentes et leurs propriétés de champ. Les étudiants conçoivent des tables qui correspondent directement aux structures de base de données sous-jacentes.

  • Leçon 2 • Structures et types de tables

    Présente les structures plates et les types de tables internes définis dans le dictionnaire. Ces définitions réutilisables rationalisent les déclarations de données au niveau du programme.

  • Leçon 3 • Vues et aides à la recherche

    Enseigne les vues de base de données et les objets d'aide à la recherche qui simplifient l'accès aux données et la saisie utilisateur. Les étudiants construisent des vues joignant plusieurs tables pour des cas d'utilisation de reporting.

  • Leçon 4 • Domaines et éléments de données

    Explique le système de type à deux niveaux des domaines et des éléments de données dans SE11. Ces objets imposent des définitions de champ cohérentes dans toutes les tables de la base de données.

  • Leçon 5 • Objets verrou et mécanisme d'enfilement

    Explique le concept de verrouillage logique de SAP et comment les objets verrou empêchent les conflits de données. Les étudiants implémentent des appels d'enfilement et de déverrouillage dans les programmes.

Chapitre 4Voir les détails

Tables internes et zones de travail

  • Leçon 1 • Remplir les tables internes

    Couvre les instructions APPEND, INSERT et COLLECT pour ajouter des données aux tables internes. Les étudiants remplissent les tables à partir de requêtes de base de données et d'affectations manuelles.

  • Leçon 2 • Opérations avancées sur les tables

    Présente MOVE-CORRESPONDING, les expressions de table et les tables internes imbriquées. Ces techniques traitent des scénarios complexes de transformation de données.

  • Leçon 3 • Lire et modifier les entrées de table

    Enseigne READ TABLE, MODIFY et DELETE pour accéder et modifier le contenu de la table. Les étudiants utilisent des symboles de champ et des références de données pour un accès efficace.

  • Leçon 4 • Types de tables internes et déclarations

    Explique les types de tables STANDARD, SORTED et HASHED et leurs caractéristiques d'accès. Le choix du type correct a un impact direct sur les performances du programme.

  • Leçon 5 • Trier et rechercher dans les tables

    Couvre SORT, BINARY SEARCH et les fonctions d'agrégation sur les tables internes. Les étudiants les appliquent pour préparer les données pour la sortie et le traitement ultérieur.

Chapitre 5Voir les détails

SQL ouvert et accès à la base de données

  • Leçon 1 • Principes fondamentaux de l'instruction SELECT

    Couvre la syntaxe complète de l'instruction ABAP SELECT pour la récupération de données. Les étudiants interrogent des tables uniques et multiples en utilisant des conditions et un ordre.

  • Leçon 2 • Performance et bonnes pratiques

    Identifie les pièges de performance courants du SQL ouvert et les techniques d'optimisation. Les étudiants écrivent un code efficace pour la base de données qui s'adapte aux environnements de production.

  • Leçon 3 • Instructions de modification de données

    Couvre les instructions INSERT, UPDATE, MODIFY et DELETE pour modifier le contenu de la base de données. Les étudiants les appliquent dans les transactions pour maintenir l'intégrité des données.

  • Leçon 4 • Jointures et sous-requêtes

    Enseigne la syntaxe INNER JOIN, LEFT OUTER JOIN et les sous-requêtes dans SQL ouvert. Les étudiants récupèrent des données connexes à partir de plusieurs tables dans une seule instruction.

Chapitre 6Voir les détails

Programmation modulaire et modules de fonction

  • Leçon 1 • Groupes de fonctions et modules de fonction

    Explique la structure des groupes de fonctions et comment les modules de fonction encapsulent la logique réutilisable. Les étudiants créent et appellent des modules de fonction avec des interfaces typées.

  • Leçon 2 • Appels de fonction distants

    Présente la technologie RFC pour appeler des modules de fonction entre les systèmes SAP. Les étudiants configurent les destinations RFC et gèrent les appels asynchrones.

  • Leçon 3 • Programmes Include et macros

    Couvre les programmes INCLUDE pour diviser les grands programmes et les macros DEFINE pour le code répétitif. Ces outils améliorent l'organisation du code et réduisent la duplication.

  • Leçon 4 • BAPI et API standard

    Explique les interfaces de programmation d'applications métier en tant que modules de fonction stables fournis par SAP. Les étudiants utilisent les BAPI pour effectuer des transactions métier standard par programmation.

Chapitre 7Voir les détails

Objets ABAP et programmation orientée objet

  • Leçon 1 • Héritage et polymorphisme

    Explique les relations entre les superclasses et les sous-classes et la redéfinition des méthodes dans ABAP. Les étudiants appliquent le polymorphisme pour écrire des hiérarchies d'objets flexibles et extensibles.

  • Leçon 2 • Principes fondamentaux des classes et des objets

    Présente les définitions de classes, la création d'instances et les appels de méthodes dans ABAP Objects. Les étudiants comprennent l'encapsulation à travers les sections publique, protégée et privée.

  • Leçon 3 • Méthodes et passage de paramètres

    Couvre les signatures de méthodes avec les paramètres IMPORTING, EXPORTING, CHANGING et RETURNING. Les étudiants conçoivent des interfaces de méthodes propres pour un comportement de classe réutilisable.

  • Leçon 4 • Interfaces et patrons de conception

    Couvre les définitions d'interfaces ABAP et leur rôle dans le découplage des composants. Les étudiants implémentent des patrons de conception courants tels que Factory et Strategy.

  • Leçon 5 • Classes d'exception et gestion des erreurs

    Enseigne la gestion des exceptions basée sur les classes à l'aide de blocs TRY-CATCH-ENDTRY. Les étudiants remplacent la gestion des erreurs héritée basée sur MESSAGE par des classes d'exception structurées.

Chapitre 8Voir les détails

Rapports, dialogues et interfaces utilisateur

  • Leçon 1 • Paintre d'écran et programmation de dialogue

    Présente les programmes Module Pool, le paintre d'écran et la logique de flux PAI/PBO. Les étudiants construisent des transactions de dialogue multi-écrans avec validation des entrées et navigation.

  • Leçon 2 • Écrans de sélection

    Enseigne la syntaxe PARAMETERS et SELECT-OPTIONS pour construire des écrans de saisie utilisateur. Les étudiants valident les entrées et utilisent des variantes pour enregistrer et réutiliser les critères de sélection.

  • Leçon 3 • ALV avec classes orientées objet

    Couvre la classe CL_GUI_ALV_GRID pour l'implémentation ALV orientée objet. Les étudiants enregistrent des gestionnaires d'événements pour les grilles ALV interactives dans les programmes de dialogue.

  • Leçon 4 • Grille ALV avec module de fonction

    Présente le module de fonction REUSE_ALV_GRID_DISPLAY pour la sortie tabulaire. Les étudiants configurent des catalogues de champs, des dispositions et des tris pour des rapports ALV professionnels.

  • Leçon 5 • Rapports classiques et traitement de listes

    Couvre la sortie de liste basée sur WRITE, les options de formatage et les événements de liste interactifs. Les étudiants produisent des rapports structurés avec des en-têtes, des totaux et une capacité d'exploration.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Consultant fonctionnel SAP : souhaite ajouter des compétences en développement technique à son profil.

  • Jeune diplômé en informatique : recherche un ensemble de compétences spécialisées avec une forte exigence du marché en entreprise.

  • Personne en reconversion professionnelle venant de l'informatique non SAP : prête à pivoter vers le développement SAP sur le plan professionnel.

  • Administrateur de bases SAP : cherche à comprendre le code qui s'exécute sur ses systèmes.

  • Analyste d'affaires sur des projets SAP : souhaite communiquer plus efficacement avec les développeurs.

  • Développeur junior dans un cabinet partenaire SAP : a besoin d'une formation structurée et fondamentale en ABAP rapidement.

Ce que disent nos apprenants

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en Côte d’Ivoire ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF