POE SAP Développeurs Abap
Descriptif de la formation
Le Développeur SAP Abap fournit des contributions à la conception d’améliorations et développe des solutions SAP, en maintenant un code et une documentation de qualité, en respectant les normes de développement de l’équipe ou du département. Au sein d’une équipe technique, il assure le développement en ABAP des évolutions techniques sur d’importants projets Client et participent à la création de nouvelles solutions, en collaboration avec les équipes Fonctionnelles.
Les objectifs
Les prochaines sessions
Nous consulter pour connaître les prochaines sessions
En quelques mots...
Public
Bac +3 avec expérience significative en Informatique
Bac +5 à Bac +8 Scientifique ou Informatique
Pré-requis
Réussite de nos tests de recrutement
Bon relationnel, ouvert, curieux, communicant
Niveau correct en Anglais
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue, en continu sur 3 mois - dans certains cas, une période de stage de 5 jours pourra être prévue
Un poste par stagiaire, vidéoprojecteur ou écran interactif tactile, support de cours fourni à chaque stagiaire
Exposés, discussions techniques, démonstrations, exercices, mise en application sur un TP/projet fil rouge
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 09/02/2024
Programme détaillé
TEAMBOOSTER
- Cohésion du groupe
- Points faibles
- Points forts et axes de progression
- Présentation du projet
INTRODUCTION A SAP
- Fonctions principales de SAP
- Architecture SAP
- Composantes applicatives
- Evolution de SAP dans le marché
- Gains pour les entreprises
- Principe de navigation dans SAP
- Système de transactions
SAP ET LES METIERS DE L’ENTREPRISE
- Entreprise, activités (industrielle/agricole ou de services) et objectifs
- Notions de produits et de services
- Les différents acteurs de l’entreprise (clients, fournisseurs, salariés, actionnaires)
- Partenaires (banques, institutions diverses, Etat) et rôles respectifs
- Les flux de l’entreprise (flux physiques, financiers et d’information)
- Fonctions (direction, commerciale, achats et approvisionnement, production)
- Présentation des modules fonctionnels MM, WM, PP, FI, CO
ALGORITHMIQUE
- UML et le développement logiciel
- Diagrammes UML
- Cas d'utilisation (use cases)
- Diagramme de classes
- Sensibilisation aux Design Patterns
- Création d’algorithmes simples
- Comprendre leurs coûts
- Description et utilisation des différentes boucles
- Calcul de vitesse d'un algorithme
- Structures de données
LANGAGE SQL
- Relationnel
- Algèbre et logique SQL
- Interrogation des données
- Jointures
- Sous interrogations
- Maj des données
- Sécurité et transactions
- SQL Vs NoSQL
PROGRAMMATION ORIENTEE OBJETS ET UML
- De l’analyse à l’objet
- Pourquoi l’objet ?
- Les bases et concepts de l’objet
- Conception d’une architecture informatique à base d’objets
- Les outils de développement objet
- Utilisation des objets dans les langages architectures principaux
- UML et le développement logiciel
- Présentation des diagrammes UML
- Diagramme de classes
- Diagramme des cas d’utilisation (use cases)
- Diagramme de séquence, activité, état"
- Développement ABAP
- Généralités sur SAP
- Dictionnaire de données
- Environnement de développement ABAP Workbench
- Langage ABAP
- Manipulation des données persistantes
- Écran de sélection
- Fonctions, Log et Spool
ROUTINE, FONCTION, INCLUDE
- Groupe de fonctions
- Module de fonctions
- Paramètre
- Exceptions
- Eléments de texte
- Attribut de fonction
DEVELOPPEMENT ABAP OBJET
- Programmation orientée objet sous ABAP
- Propriété du langage objet (héritage, interface, surcharge, limites)
- Création de classe, incrémentation des méthodes constructeur
- Découverte des classes graphiques CL_GUI
ABAP DYNPRO INTERACTIF
- Définition
- Process before output
- Process after input
- Screen Painter
- Menu Painter
- Report Vs Module Dialogue
GESTION DE PROJET / AGILITE
- Présentation Cycle en V
- AMOE, AMOA
- Exemple de procédure
- Agilité, Méthodologie Scrum
- Gestion du temps
- Définition et conduite d’un projet
- Responsabilité du chef de projet
- Réutilisation d’un projet dans un autre
SAP LSMW, BATCH INPUT, CALL TRANSACTION
- Atelier de reprise de données
- Définition
- Dossier batch input
- Call Transaction
- Exercices de chargement en masse de tables à partir de transactions spécifiques
- Cas de reprise de données semi-automatique, en mode Batch
OVERVIEW SAP S/4HANA
- Introduction à s/4hana
- Avantage de la nouvelle solution
- Nouvelle expérience utilisateur
- Adoption
- Fonctions analytiques intégrées
OVERVIEW SAP FIORI / UI5
- Perspective de l'utilisateur final
- Technologie
- Architecture
- Configuration
- Adaptation
- Mobilité
- Intégration
- UI5 dans SAP
- Overview du développement coté client et du Framework SAP UI5
SAP SMARTFORMS
- Présentation de SmartForms
- Mise en page
- Feuilles de style
- Notions de fenêtres principales
- Communication avec le programme d’impression
- Exercices et mise en pratique"
POSTURE DU CONSULTANT
- Rôle attendu des collaborateurs
- Relai équipe technique / fonctionnelle
- Gestion des situations difficiles
- Développer le compte Client par votre rôle de conseil
- Comprendre les enjeux et intégrer les étapes de la relation Client
- Développer l’état d’esprit
- Créer une proximité et renforcer la confiance
- Reconnaitre et agir face aux opportunités commerciales
- Cultiver une démarche de disponibilité sans déborder ses propres limites
- Gagner en agilité et créativité
PROJET FINAL ET SOUTENANCE
- Mise en application des modules de formation abordées tout au long du parcours, Soutenance projet, Les stagiaires seront libres de choisir un projet qui va reprendre l’ensemble des notions apprises pendant le cours. L’objectif n’est pas d’évaluer, mais d’observer la capacité de chacun à collaborer, à construire, à contourner les obstacles, et à présenter un livrable qui intègre l’ensemble des compétences abordées pendant la formation.
- Mise en application des modules de formation abordées tout au long du parcours
- Mise en équipe
- Construction des projets
- Introduction
- Présentation du projet
- Soutenances
- Questions / Réponses et échanges