Le développeur ABAP maitrise un langage propriétaire à SAP. SAP est un des ERP les plus connus sur le marché, il est distribué par l’entreprise du même nom depuis 1972. ABAP est un langage propriétaire de SAP utilisé avec la plateforme Netweaver.
ABAP est utilisé pour la réalisation de modules spécifiques à SAP et est utilisé dans la programmation de WAS (Web Application Server). ABAP est très proche du COBOL dans sa syntaxe.
La principale mission d’un développeur ABAP est d’ajouter de nouvelles « fonctionnalités » à SAP. Le développeur ABAP doit souvent développer un module dans ce langage pour étendre les possibilités de SAP.
Un autre aspect important de la mission d’un développeur ABAP est l’identification du besoin d’un client, besoin que le développeur devra ensuite transformer en langage technique. Il doit être capable de rédiger des spécifications techniques et fonctionnelles.
Le tarif journalier des profils de développeurs ABAP présents dans notre base de données de freelances varie entre 450 et 850€. Cet écart peut s'expliquer par la différence d'expérience des profils, mais aussi par la durée des missions.
Projet 1
Projets de développement sur les module SD,MM , FI et REFX
Responsabilités
• Conception et développement d'applications personnalisées SAP Fiori/UI5 en utilisant
HTML5, CSS3, et JavaScript
• Maintenance FIORI/UI5
• Maintenance d’une interface sur la mise en service.
• Rajout de contrôle sur des tuiles FIORI au niveau de la commande d’achat et de la
demande d’offre
• Développement d’user exit afin de bloquer la Commande d’achat, la modification de la
demande d’achat et la sauvegarde
• Implémentation et support des processus d'échange de données via IDOCs, facilitant
l'intégration avec des partenaires externes.
• Adaptation du formulaire de relance (Smartforms)
• Développement d'un programme d'extraction sur FIORI d'un fichier XML pour les workflows
• Adaptation des formulaires smartforms (formulaire de relance,formulaire Avis d'échéance)
• Développement d'une badi pour calculer le taux de valorisation d'un contrat
• Adaptation des interfaces avec l'affichage ALV.
Contexte
Projet de développement sur le module SD, MM et FI.
Responsabilités
• Maintenance des interfaces entrantes et sortantes sur les Commandes de ventes,
commandes d’achats, demandes d’achats
• Développement d’un report sur les mouvements de Stock de la commande de vente et de
l’article
Assistance dans la migration de données et le support post-migration, assurant la
continuité des opérations commerciales.
• Formation aux dernières technologies SAP, y compris SAP Fiori et SAP UI5, pour soutenir
les initiatives d'innovation de l'entreprise.
• Adaptation du programme de paiement F110
• Maintenance des interfaces entrantes et sortantes sur les IDOCS
Contexte
Projet de développement sur le module SD,FI et REFX.
Maintenance des formulaires smartforms sur les invoices.
Responsabilités
• Maintenance d’un programme Post PKP Electronics invoices.
• Modification d’un programme sur Cash collection Agency XML
• Ajout de zones spécifiques sur des transactions standards REFX.
• Développement d’un programme de génération d’un CSV ou d’un XML (transformation)
• Modification d’un formulaire SAPSCRIPT sur les contrats
• Développement d’un programme de génération des JPK.
• Implémentation de note OSS et developpement de BADI.
• Développement des aides à la recherche sur des zones spécifiques.
• Maintenance de programme en abap objet .
• Développement user exit
• Développement de rajout des écrans (zones spécifiques) via le paramétrage et le screen
painter sur les transactions REFX.
Contexte
Projet de développement sur le module HR et le portail HR.
Responsabilités
• Edition des annexes des expatriés (smartforms).
• Développement des infotypes et mise à jour des infotypes (Conciergerie)
• Ajout de champs sur un programme de génération de fichier XML
• Modification des écrans SAP HR et le portail HR
• Correction des badgeages sur le portail HR
• Edition des courriers (smartforms).
Contexte
Projet de montée de version. Adaptation de programme via la transaction SPAU.
Responsabilités
• Gestion de Configuration
• Analyse technique des incidents (ABAP OBJET)
• Code Review des développements (ABAP OBJET)
• Rédaction des Global Design
• Réalisation de PoC
Contexte
Projet de développement et de maintenance TMA
Responsabilités
• Exécution des transactions SPAU et SPDD et analyse d'impacts.
• Développement d’un programme en ABAP pour la creation des profils PD d’une unité
structurelle via la transaction PO10.
• Modification d'un programme d'extraction des données de commandes d'achats.
• Développement d'un user exit afin de gérer la notion d'avenant des commandes lors de
l'Edition.
• Modification des formulaires (ADOBE) des commandes.
• Paramétrage des correspondances des factures.
• Modification des formulaires des factures (ADOBE).
• Développement d'un programme pour mettre à jour les stratégies de lancement d'une
commande.
• Modification d'un formulaire sous SAP SCRIPT pour mettre à jour les relances clients.
• Développement d'un rapport d'extraction des paies archivées.
• Développement d'un programme via des bapi pour alimenter les feuilles de saisies (CAT2)
• Développement d'un programme de reprises des nouvelles immobilisations et affichage des
résultats sous forme ALV (ABAP OBJET).
• Développement d'un web services pour générer des fichiers XML (Factures).
Contexte
Développement et maintenances d’interfaces sur divers modules en ABAP (ALV objet)
Responsabilités
• Maintenance et évolution des formulaires sapscript et smartforms
• Développement d’un programme pour générer des pièces comptables
• Développement d’un programme de couts inter-systèmes (ALV OBJET)
• Développement d’un programme pour les projet de base (ALV OBJET)
• Developpement d’un programme pour afficher la liste des inventaires (immobilisations)
(ALV OBJET)
• Développement d’un programme de récupèration des bases installées avec une date de fin
de validité (ALV OBJET)
• Développement d’un programme entré de marchandises commandes d’achats (ALV OBJET)
• Développement d’un programme pour la version NDR des bases installées serie (ALV objet)
• Maintenance et évolution des requetes et infoset sur le module WM
• Développement d’une interface de confirmation en masse des ordres de transfert (ALV
OBJET )
• Développement d’un programme de transfert d’une partie du quant (ALV OBJET).