Aller au contenu
  1. Documentation/

Introduction à SAP

··8 mins· loading · loading · · ·
ERP SAP
Adrien D'acunto
Auteur
Adrien D’acunto
Sommaire

Introduction à SAP
#

Qu’est-ce qu’un ERP ?
#

Définition d’un ERP
#

Avant toute définition de SAP, il est à noter qu’il s’agit d’un progiciel de gestion d’entreprise qui appartient à la famille des ERP. Le sigle ERP signifie Enterprise Resource Planning.

Les termes en français les plus couramment utilisés pour le traduire sont Progiciel de Gestion Intégré (PGI), ou encore Système Intégré de Gestion de l’entreprise(SIG).

Les ERP sont des applications dont le but est de coordonner l’ensemble des activités d’une entreprise (activités dites verticales telles que la production, l’approvisionnement ou bien horizontales comme le marketing, les forces de vente la gestion des ressources humaines, etc.) autour d’un même système d’information.

Utilité d’un ERP
#

Vivant dans un contexte de mondialisation, de fusion des entreprises et de concurrence, les entreprises veulent augmenter leur productivité, leur efficacité et leur marge de profit afin de rester compétitives.

Pour cela les décideurs ont besoin d’avoir une visibilité en temps réel sur l’état global de la société qu’ils dirigent. Étant amené à prendre des décisions stratégiques, ils ont besoin d’outils d’aide à la décision fiables, à même de fournir des informations exactes le plus rapidement possible.

Pour illustrer nos propos, nous allons prendre l’exemple de 2 entreprises de production ayant la même structure. La première a décidé de ne pas implémenter d’ERP et chacun de ses départements utilise un ou plusieurs logiciels. La seconde a opté pour un ERP.

Image Description

Chaque département utilise un logiciel adapté à ses besoins. Les informations liées à un bon de commande saisies à partir du logiciel du département ventes seront à nouveau saisies par les départements approvisionnement, comptabilité, puis transport pour la livraison.

Un tel mode de fonctionnement comporte plusieurs risques :

• erreurs de saisies créant une incohérence de données entre départements

• données non mises à jour

• données manquantes

• données redondantes car stockées plusieurs fois dans différents systèmes.

Certaines entreprises utilisant plusieurs logiciels ont jugé utile d’installer des interfaces afin de permettre un échange de données entre divers départements. Cependant, cette approche comporte également des inconvénients entre autres :

• Il devient difficile de mettre à jour ou de remplacer un seul système (appartenant à un seul département) à cause de l’impact potentiel sur les autres systèmes communiquant avec lui, sans compter les coûts y liés.

• Les dysfonctionnements des interfaces informatiques sont souvent nombreux et leur correction peut être fastidieuse et onéreuse.

Image Description

La société qui utilise un ERP, est caractérisée par une uniformisation des services et une centralisation de l’information au sein d’une base de données unique. Toute information est saisie une fois (bon de commande par exemple) et partagée par tous les départements concernés par cette opération.

Dans un tel système, la redondance des données entre départements n’existe plus ; l’information étant disponible pour tous en temps réel, une meilleure coordination interservices devient possible et prend moins de temps ce qui améliore la productivité.

Par exemple à la fin d’une journée de production, s’il s’avère qu’un lot de production est non conforme, il est bloqué par le département qualité. Cette information est disponible immédiatement pour tous les départements concernés (magasin, stock, ventes,…).

Par ailleurs la publication de certaines informations financières (résultat, bilan, …) ou logistiques (stock dans le magasin, évaluation des fournisseurs…) est très rapide car toutes les données sont disponibles presqu’en temps réel.

Tous ces avantages expliquent pourquoi de plus en plus d’entreprises décident d’utiliser les ERP. Dans ce marché, SAP est le progiciel le plus utilisé à l’heure actuelle.

Avantages et inconvénients d’un ERP
#

Avantages d’un ERP:

• Intégration

• Transparence

• Traçabilité

• Optimisation des échanges

• Choix des meilleures pratiques de gestions

Inconvénients d’un ERP:

• Disparition de certains postes d’où l’émergence de problèmes de réorganisation avec risque de licenciement.

• Investissements lourds (Financiers et Humains) et complexité de mise en oeuvre et d’adaptation.

• Problématique organisationnelle difficile.

• Etape d’analyse et d’étude longue.

• Problèmes techniques difficiles à résoudre pour un novice.

Historique rapide de SAP (De R/2 à S/4HANA)
#

SAP (en anglais : Systems, Applications and Products for data processing et en allemand : System, Anwendungen und Produkte in der Datenverarbeitung) est par abus de langage le nom utilisé pour désigner un ERP développé et commercialisé par l’éditeur de ce produit (SAP AG).

SAP a été créée en 1972 à Waldorf (Bavière) par cinq anciens programmeurs d’IBM Allemagne qui ont travaillé pour créer un logiciel standard de gestion des données en temps réel.

Le nom exact du progiciel a été plusieurs fois modifié avec l’évolution des versions et des plateformes technologiques :

-> R/1 puis R/2 (architecture mainframe)

-> R/3 (apparition de l’architecture client-serveur, versions 2.1 à 4.6C)

-> R/3 Entreprise (dit aussi version 4.70)

-> ECC ou ERP Central Component (versions 5.0 puis 6.0)

-> S/4 HANA (à partir de 2015). Cette version se décline en une version en mode SaaS : S/4 HANA Cloud

S/4HANA
#

Le « S » dans S4 Hana signifie « simple », le « 4 » fait référence au numéro de génération et le HANA pour la technologie de base de données sous-jacente.

Par rapport au produit central SAP ECC, encore utilisé dans la plupart des entreprises, SAP S/4HANA offre de nombreuses fonctions innovantes qui révolutionnent la cartographie système à partir de zéro.

Alors que SAP envisage d’arrêter la maintenance conventionnelle de ses solutions ERP d’ici 2027, de nombreux utilisateurs de SAP ECC prévoient déjà de migrer vers SAP S/4HANA.

Résumé des avantages de S/4 HANA :

Interface améliorée / Performances accrues / Plus de flexibilité

Marché et concurrents (Oracle, Microsoft Dynamics, etc.)
#

Le chiffre d’affaires mondial du marché des ERP attendu en 2025 : il est estimé à 202,28 milliards de dollars pour l’année 2025, avec une croissance constante depuis plusieurs années (en 2021, le CA était de 148,27 milliards de dollars).

Architecture de SAP
#

Image Description

Tier 1 : Présentation (Presentation Layer)
#

Rôle : C’est la couche qui interagit avec l’utilisateur.

Outil SAP : le plus souvent, c’est SAP GUI (Graphical User Interface) ou SAP Fiori (interface web moderne).

Fonction :

  • Afficher les écrans, menus, formulaires

  • Saisir les données (par l’utilisateur)

  • Envoyer les requêtes vers la couche application

Exemple : lorsqu’un utilisateur saisit une commande client, c’est dans l’interface graphique que l’action démarre.

Tier 2 : Application (Application Layer)
#

Rôle : C’est le cœur du système SAP.

Fonction :

  • Traite les requêtes des utilisateurs
  • Exécute la logique métier (calculs, validations, contrôles, règles de gestion)

  • Gère la communication entre la couche présentation et la base de données

C’est ici que les “transactions SAP” s’exécutent (VA03, FB03, etc.) et que les programmes ABAP tournent.

Tier 3 : Base de données (Database Layer)
#

Rôle : C’est le niveau où toutes les données de l’entreprise sont stockées.

Fonction :

  • Enregistrer et organiser les données (clients, articles, stocks, écritures comptables…)

  • Répondre aux requêtes de lecture/écriture venant de la couche application

Les bases de données utilisées peuvent être : Oracle, SQL Server, DB2, ou, plus récemment, SAP HANA (en mémoire).

Vue d’ensemble des modules et leur intégration
#

Image Description

Les modules sont des ensembles d’objets SAP, découpés par domaine fonctionnel.

Il est possible de distinguer Trois grandes Familles : Finance, Logistique et Ressources humaines.

Des modules dits techniques existent également comme BASIS et évidemment ABAP.

Module Logistique
#

Image Description

La famille logistique rassemble tous les services liés à l’organisation de l’entreprise (transports, ventes, stocks, …) dont l’essentiel des modules sont :

  • SD : Vente et Distribution (gestion des ventes, expéditions et facturation)

  • MM : Gestion matières (Gestion des approvisionnements et des entrepôts)

  • PP : Gestion de la production (fabrication avec intégration et planification)

  • QM : Gestion de la qualité (Système d’assurance qualité pour la logistique)

  • PM : Gestion de la maintenance (Maintenance des équipements de productions et des services d’entretiens)

Module Finance
#

Image Description

La famille finance couvre l’ensemble des processus comptables et financiers de l’entreprise. Elle permet de suivre les flux monétaires, d’assurer la conformité comptable et de piloter la performance économique grâce à une vision globale et analytique.

FI : Gestion financière (Un système financier incluant toute la comptabilité et la trésorerie)

CO : Comptabilité analytique (Gestion des centres, des éléments et des coûts incluant l’analyse des profits)

AM : Gestion des immobilisations (gestions des investissements)

PS : Gestion des projets (Systèmes intégrés pour gérer toutes les fonctions relatives à des projets tel que le planning, les charges et les ressources)

EIS : Executive Information System. Consolidation des informations clefs de l’entreprise et aide à la décision.

Module HR, ABAP, BASIS
#

Image Description

Cette famille regroupe les modules transverses et techniques de SAP, qui soutiennent le fonctionnement global du système. Elle inclut la gestion du personnel, la programmation et l’administration technique du système SAP.

HR : Administration du personnel, des frais de déplacements et des temps. Gestion de la paie. Planification de la gestion et des besoins en postes.

ABAP : Il regroupe toutes les fonctionnalités / transactions relatives à la programmation et ne concerne donc pas les utilisateurs finaux.

BASIS : Il regroupe toutes les fonctions systèmes de SAP (installation d’un serveur SAP, gestion de l’espace mémoire, des bases de données…).

Tous ces modules sont indépendants : ils ont leurs propres programmes, tables, fonctions… et agissent comme des fonctionnalités que l’entreprise peut ou non installer.

Exemple de système simple
#

Image Description

Exemple de système complexe
#

Image Description

Articles connexes

Modules SAP - Logistique, Finances, RH et Technique
··19 mins· loading · loading
ERP SAP
Programmation Orientée Objet - Guide Complet
··6 mins· loading · loading
Back-End
Algorithmes - Guide Complet
··25 mins· loading · loading
Back-End Front-End
Cookies d'API
··4 mins· loading · loading
API
Firefox
·1 min· loading · loading
Docker
Gitea
·2 mins· loading · loading
Docker