Projets

Projets techniques

Quatre projets qui illustrent ma manière de travailler : comprendre, structurer, développer, documenter. Projets personnels ou pédagogiques ; les projets liés à SAP sont entièrement anonymisés.

SAP Knowledge Hub

Projet personnel · en cours d’évolution

Contexte

Besoin personnel d’organiser des connaissances techniques SAP de façon structurée et consultable hors ligne, sans dépendre d’un service cloud.

Objectif

Construire un wiki local-first consacré à ABAP et UI5 / Fiori, où l’information est reliée par des arbres de connaissances et des arbres de décision.

Fonctionnement

L’application et ses données sont locales : elle s’ouvre directement dans le navigateur, sans serveur ni compte. La navigation repose sur des arborescences reliant notions, exemples et décisions.

Ce que ce projet m’a permis d’approfondir

Structuration de l’information, modélisation de relations entre notions, et rigueur documentaire appliquée à SAP.

Outliner local-first portable

Projet personnel

Contexte

Besoin d’un outil simple pour structurer des informations hiérarchiques, utilisable partout, y compris sans connexion.

Objectif

Proposer un outliner portable dont l’application et les données tiennent sur une clé USB ou un disque externe, sans cloud ni synchronisation imposée.

Fonctionnement

Tout fonctionne en local dans le navigateur. Les données restent avec l’utilisateur ; rien n’est envoyé vers un service distant.

Ce que ce projet m’a permis d’approfondir

Conception d’un outil local-first robuste, gestion de données côté client et attention portée à la simplicité d’usage.

Gestion de parc automobile en ABAP

Projet pédagogique · anonymisé

Contexte

Application pédagogique en ABAP pour gérer un parc automobile : création et consultation de véhicules, enregistrement des locations, suivi des maintenances et consultation de l’historique.

Objectif

Mettre en pratique une architecture orientée objet complète : écran de sélection, classe métier, table personnalisée au dictionnaire et restitution ALV.

Fonctionnement

L’application s’appuie sur une classe métier exposant les opérations (création, consultation, location, maintenance, historique), une table transparente personnalisée au dictionnaire et un écran de sélection. Les résultats sont présentés en ALV.

Ce que ce projet m’a permis d’approfondir

Mise en pratique d’ABAP Objects, modélisation de données au dictionnaire et restitution ALV. Données entièrement fictives.

Gestion de commandes d’achat avec UI5 / Fiori

Projet pédagogique · anonymisé

Contexte

Exercice d’application d’interface centré sur un cas de gestion, pour mettre en pratique UI5 / Fiori et l’architecture MVC.

Objectif

Construire une interface claire et responsive de gestion de commandes d’achat, structurée selon le modèle MVC.

Fonctionnement

L’application sépare modèles, vues et contrôleurs. Les écrans consomment des données, appliquent des contrôles de saisie et s’adaptent à la taille de l’écran. Un onglet dédié permet la consultation cartographique de la localisation du fournisseur à partir de données fictives.

Ce que ce projet m’a permis d’approfondir

Mise en pratique de UI5 / Fiori sur mes bases front-end. Données fictives ; ce n’est pas une application déployée chez un client.