Développeur Technique SAP

SAP Technical Developer

Développez sur SAP: ABAP, Fiori/UI5, CDS views, APIs OData et extensions S/4HANA avec technologies modernes.

Niveau
Avancé
Durée estimée
8-12 mois
Nombre de phases
3

📋Prérequis

Programmation (OOP), bases de données SQL, logique métier, SAP basics

🎯Débouchés possibles

Développeur ABAPFiori DeveloperSAP Integration DeveloperTechnical Architect SAP

Ce que vous allez apprendre

ABAPFioriUI5CDS ViewsODataRAPBTP

Les phases du parcours

1

Phase fondamentale - ABAP Development

Durée estimée : 3-4 mois

Programmation ABAP et objets

ABAP basics

Syntaxe et structures ABAP

📚Sujets principaux :
  • Data types
  • Internal tables
  • Control structures
  • Modularization
  • Database access (Open SQL)
💡Exemples pratiques que vous réaliserez :
  • Simple report
  • Data selection
  • ALV display

ABAP Objects (OO)

Programmation orientée objet ABAP

📚Sujets principaux :
  • Classes & Objects
  • Inheritance
  • Interfaces
  • Events
  • Exception handling
💡Exemples pratiques que vous réaliserez :
  • OO class design
  • Design patterns
  • Factory pattern

Classical ABAP programs

Reports, BDC et LSMW

📚Sujets principaux :
  • Reports & Selection screens
  • BDC
  • LSMW
  • Smart Forms
  • SAP Script
💡Exemples pratiques que vous réaliserez :
  • Interactive report
  • Data migration BDC
  • Form output
2

Phase avancée - Fiori & Modern ABAP

Durée estimée : 3-4 mois

Fiori, UI5 et ABAP moderne

SAP Fiori & UI5

Développement Fiori/SAPUI5

📚Sujets principaux :
  • SAPUI5 fundamentals
  • MVC pattern
  • OData services
  • Fiori elements
  • Fiori launchpad
💡Exemples pratiques que vous réaliserez :
  • Custom Fiori app
  • Extend standard app
  • Fiori elements app

CDS Views & AMDP

Core Data Services et HANA

📚Sujets principaux :
  • CDS Views
  • Annotations
  • AMDP
  • Virtual Data Model
  • Associations
💡Exemples pratiques que vous réaliserez :
  • CDS view hierarchy
  • Analytical CDS
  • AMDP procedure

ABAP RESTful Programming (RAP)

RAP et Business Objects

📚Sujets principaux :
  • RAP architecture
  • Behavior definition
  • Service binding
  • Draft handling
  • Validations
💡Exemples pratiques que vous réaliserez :
  • RAP CRUD app
  • Business object
  • Fiori app with RAP
3

Phase expert - Integration & BTP

Durée estimée : 2-4 mois

Intégration et SAP BTP

Integration technologies

APIs, RFC et IDocs

📚Sujets principaux :
  • RFC
  • IDocs
  • OData APIs
  • SAP Gateway
  • Web services (SOAP/REST)
💡Exemples pratiques que vous réaliserez :
  • OData service creation
  • RFC function module
  • IDoc configuration

SAP Business Technology Platform

BTP et extensions cloud

📚Sujets principaux :
  • BTP overview
  • Cloud Foundry
  • CAP (Cloud Application Programming)
  • Integration Suite
  • Extensions
💡Exemples pratiques que vous réaliserez :
  • BTP app deployment
  • CAP service
  • Side-by-side extension

Performance & best practices

Optimisation et qualité

📚Sujets principaux :
  • Code inspector
  • Performance tuning
  • Transport management
  • Unit testing
  • Debugging techniques
💡Exemples pratiques que vous réaliserez :
  • Performance optimization
  • Unit test framework
  • Code review checklist

Prêt à démarrer votre parcours ?

Rejoignez des milliers d'apprenants et bénéficiez d'un accompagnement par des experts

Conseils pour réussir

💪

Pratique régulière

Réalisez des projets concrets pour appliquer ce que vous apprenez

👥

Rejoignez une communauté

Échangez avec d'autres apprenants et partagez votre progression

📝

Prenez des notes

Gardez une trace de vos apprentissages pour y revenir facilement

🎯

Fixez des objectifs

Divisez le parcours en petits objectifs et célébrez vos progrès