Vous prévoyez de démarrer un projet SAP, vous allez recevoir un consultant, un commercial ou autre professionnel de l’écosystème SAP ? Il y a fort à parier que vous soyez confronté au jargon SAP si particulier. Pour vous aider, Hargos vous propose de démystifier quelques expressions « SAPiennes » et de vous expliquer celles-ci avec quelques détails. Parce que les bons mots compris par tout le monde éviteront bien des maux !

glossaire SAP par Hargos, facilitez la collaboration sur un projet SAP.

Glossaire des principales abréviations utilisées dans le domaine de SAP :

  1. SAP : Systems, Applications, and Products (Systèmes, Applications et Produits)
    • En vrai, à la base c’est Systemanalyse Programmentwicklung, mais la traduction anglaise parle mieux au grand public
    • SAP est une entreprise allemande (d’où leur nom d’origine) qui développe des logiciels de gestion d’entreprise. Les systèmes SAP sont utilisés dans de nombreuses organisations pour gérer divers processus commerciaux tels que la comptabilité, la gestion des stocks, les ventes, etc.
  2. ERP : Enterprise Resource Planning (Planification des ressources de l’entreprise)
    • L’ERP est un système informatique qui permet aux entreprises de gérer efficacement leurs ressources, telles que les finances, les ressources humaines, la production, les ventes, etc. SAP propose des solutions ERP complètes, telles que SAP S/4HANA. Pour plus d’informations sur le concept d’ERP, nous vous invitons à visionner notre vidéo qui vous expliquera simplement le concept qui se cache derrière un ERP : https://youtu.be/m9HmSsLI3Ac
  3. S/4 HANA : SAP Business Suite 4 SAP HANA (Suite SAP pour SAP HANA)
    • S/4 HANA est la dernière génération de la suite logicielle SAP. Elle est construite sur la plate-forme de base de données en mémoire de SAP appelée HANA, ce qui permet une analyse en temps réel et une prise de décision rapide.
  4. HANA : High-Performance Analytic Appliance (Appliance analytique hautes performances)
    • HANA est une base de données en mémoire développée par SAP. Elle permet de stocker et d’accéder aux données en temps réel, offrant ainsi des performances améliorées pour l’analyse et le traitement des données.
  5. FI : Financial Accounting (Comptabilité financière)
    • FI est un module SAP qui gère les processus de comptabilité financière, tels que la gestion des comptes, les états financiers, la gestion des créances et des dettes, etc.
  6. CO : Controlling (Contrôle de gestion)
    • CO est un module SAP qui prend en charge le contrôle de gestion. Il aide à planifier, suivre et analyser les coûts et les performances financières d’une organisation.
  7. MM : Materials Management (Gestion des matériaux)
    • MM est un module SAP qui gère les processus liés à la gestion des stocks et des approvisionnements, tels que l’achat, la gestion des fournisseurs, la gestion des stocks, etc.
  8. SD : Sales and Distribution (Ventes et distribution)
    • SD est un module SAP qui gère les processus de vente et de distribution, tels que la gestion des commandes clients, la facturation, la gestion des contrats, etc.
  9. HR : Human Resources (Ressources humaines)
    • HR est un module SAP qui gère les processus liés à la gestion des ressources humaines, tels que la gestion des employés, la gestion des salaires, la formation, la planification des effectifs, etc.
  10. PP : Production Planning (Planification de la production)
    • PP est un module SAP qui gère les processus de planification et de contrôle de la production, tels que la planification des besoins en matériaux, la planification de la capacité, l’ordonnancement des ordres de production, etc.
  11. QM : Quality Management (Gestion de la qualité)
    • QM est un module SAP qui gère les processus de contrôle et d’assurance qualité, tels que la gestion des inspections, des non-conformités, des certificats qualité, etc. Vous trouverez plus d’information sur le module qualité de SAP dans notre article de blog référencé ci-après : intégrez la qualité dans vos process.
  12. PM : Plant Maintenance (Maintenance des installations)
    • PM est un module SAP qui gère les processus de maintenance des installations, tels que la gestion des ordres de maintenance, la planification des travaux de maintenance, la gestion des équipements, etc.
  13. WM : Warehouse Management (Gestion d’entrepôt)
    • WM est un module SAP qui gère les processus de gestion des entrepôts, tels que la gestion des emplacements, la gestion des stocks, la planification des mouvements de marchandises, etc.
  14. BI : Business Intelligence (Intelligence d’affaires)
    • BI fait référence aux outils et technologies utilisés pour collecter, analyser et présenter les données d’une organisation afin de soutenir la prise de décision. SAP propose des solutions de business intelligence telles que SAP BusinessObjects.
  15. CRM : Customer Relationship Management (Gestion de la relation client)
    • CRM est un module SAP qui gère les processus de gestion de la relation client, tels que la gestion des contacts clients, la gestion des opportunités commerciales, le suivi des activités de vente, etc.
  16. SRM : Supplier Relationship Management (Gestion de la relation fournisseur)
    • SRM est un module SAP qui gère les processus de gestion de la relation fournisseur, tels que la gestion des contrats fournisseurs, la gestion des commandes, la collaboration avec les fournisseurs, etc.
  17. EWM : Extended Warehouse Management (Gestion étendue d’entrepôt)
    • EWM est une solution de gestion d’entrepôt avancée de SAP, offrant des fonctionnalités étendues pour la gestion complexe des entrepôts, la planification des ressources et l’exécution des processus d’entrepôt. Ainsi, vous comprendrez qu’il existe deux solutions possibles pour la gestion des entrepôts dans SAP. Le choix d’une solution ou de l’autre doit donc être piloté par un processus de décision clair. Vous trouverez quelques pistes de réflexions dans notre article de blog ci-après : gestion des entrepots dans SAP.
  18. APO : Advanced Planning and Optimization (Planification et optimisation avancées)
    • APO est une solution SAP qui fournit des fonctionnalités de planification et d’optimisation avancées pour la chaîne logistique, la planification de la demande, la planification de la production, etc.
  19. GRC : Governance, Risk, and Compliance (Gouvernance, risque et conformité)
    • GRC est un ensemble de solutions SAP qui permettent aux entreprises de gérer les risques, de maintenir la conformité aux réglementations et de renforcer les processus de gouvernance.
  20. BPC : Business Planning and Consolidation (Planification et consolidation des affaires)
    • BPC est une solution SAP qui permet aux entreprises de planifier, budgétiser, prévoir et consolider leurs données financières et opérationnelles.
  21. BADI : Business Add-In (Ajout de fonctionnalité commerciale)
    • BADI est un concept SAP qui permet d’ajouter des fonctionnalités spécifiques à des objets ou des processus standard dans SAP.
    • But des BADI : Les BADI permettent d’ajouter ou de modifier des fonctionnalités dans les objets standard de SAP sans avoir à modifier le code source de ces objets. Elles offrent une solution de programmation orientée objet qui permet aux développeurs d’implémenter des logiques spécifiques à leurs besoins métier sans perturber les mises à jour ou les améliorations futures des objets standard.
      • Structure des BADI : Une BADI est une interface définie dans l’ABAP Dictionary qui contient une ou plusieurs méthodes. Chaque méthode représente un point d’extension spécifique dans un objet standard de SAP. Lorsque vous implémentez une BADI, vous devez fournir une implémentation de chaque méthode pour ajouter la logique personnalisée.
      • Activation des BADI : Les BADI doivent être activées avant de pouvoir être utilisées. Pour activer une BADI, vous devez la lier à un point d’extension spécifique dans un objet standard de SAP. Cette liaison permet à SAP de savoir où et quand appeler votre implémentation de BADI.
      • Processus d’utilisation des BADI : Pour utiliser une BADI, vous devez suivre les étapes suivantes : a. Identifier la BADI appropriée pour l’objet standard de SAP que vous souhaitez étendre. b. Vérifier si l’objet dispose d’un point d’extension pour cette BADI. c. Activer la BADI et lier votre implémentation à ce point d’extension. d. Implémenter la logique personnalisée dans les méthodes de la BADI. e. La logique personnalisée sera exécutée lorsque l’objet standard de SAP atteint le point d’extension spécifié.
      • Les BADI multiples : Certains objets de SAP permettent l’utilisation de plusieurs implémentations de BADI pour étendre leurs fonctionnalités. Cela signifie que plusieurs logiques personnalisées peuvent être exécutées dans un certain ordre. Les BADI multiples offrent une flexibilité supplémentaire pour répondre à des exigences métier complexes.
      • Gestion des versions des BADI : Comme pour tout autre objet ABAP, les BADI sont également soumises à des mises à jour et des versions. Il est important de gérer correctement les versions des BADI lors de l’évolution de votre système SAP afin de garantir la compatibilité et la cohérence de vos extensions.
      • Les BADI offrent une approche souple et modulaire pour étendre les fonctionnalités standard de SAP. Elles permettent aux développeurs de personnaliser les processus métier sans modifier directement le code source standard, ce qui facilite les mises à jour et les améliorations ultérieures du système.
  22. BAPI : Business Application Programming Interface (Interface de programmation d’application commerciale)
    • BAPI est une interface de programmation fournie par SAP qui permet l’intégration de systèmes externes avec les applications SAP.
    • But des BAPI : Les BAPI sont conçues pour permettre aux développeurs d’intégrer des systèmes externes avec les applications SAP de manière standardisée et fiable. Elles permettent d’accéder et de manipuler les données et les processus métier de SAP de manière transparente, en fournissant des méthodes standardisées pour les opérations de lecture, d’écriture, de mise à jour et de suppression.
    • Structure des BAPI : Une BAPI est une interface de programmation qui expose un ensemble de méthodes pour effectuer des opérations spécifiques sur les objets métier de SAP. Chaque méthode représente une opération métier, telle que la création d’un client, la création d’une commande, l’extraction des données des stocks, etc. Les BAPI sont généralement basées sur des objets métier spécifiques, tels que les clients (BAPI_CUSTOMER_CREATEFROMDATA), les commandes de vente (BAPI_SALESORDER_CREATEFROMDAT2), etc.
    • Utilisation des BAPI : Les BAPI sont utilisées pour interagir avec les applications SAP à partir de systèmes externes ou d’applications personnalisées. Les développeurs peuvent appeler les méthodes BAPI via des langages de programmation tels que ABAP, Java, C#, etc., en utilisant les interfaces de communication appropriées, telles que les services web (SOAP/REST), les connexions RFC (Remote Function Call), etc. Les BAPI permettent de récupérer des données à partir de SAP, de les manipuler et de les mettre à jour selon les besoins.
    • Standardisation et stabilité : Les BAPI sont soigneusement conçues et documentées par SAP, ce qui assure une standardisation et une stabilité des interfaces d’intégration. Cela signifie que les méthodes BAPI restent généralement cohérentes entre les versions SAP, réduisant ainsi les efforts de développement et de maintenance lors de l’intégration avec SAP.
    • Fonctionnalités étendues : Les BAPI ne se limitent pas seulement aux opérations de base de données, mais elles offrent également des fonctionnalités étendues, telles que le traitement des transactions, la gestion des workflows, l’accès aux fonctions d’affaires spécifiques, etc. Cela permet aux systèmes externes de tirer pleinement parti des fonctionnalités et des processus métier de SAP.
    • Gestion des performances : Les BAPI sont conçues pour optimiser les performances lors de l’intégration avec SAP. Elles sont optimisées pour minimiser les appels réseaux et les opérations de traitement, ce qui garantit une communication efficace et une utilisation efficace des ressources système.
    • En utilisant les BAPI, les développeurs peuvent facilement intégrer des systèmes externes avec les applications SAP, ce qui permet un échange de données et une synchronisation des processus métier entre différents systèmes. Les BAPI offrent une approche standardisée et fiable.
  23. IDOC : Intermediate Document (Document intermédiaire)
    • IDOC est un format de données utilisé pour échanger des informations entre les systèmes SAP et d’autres systèmes externes.
    • But des IDocs : Les IDocs permettent l’échange de données entre systèmes SAP et entre systèmes SAP et systèmes externes de manière standardisée et fiable. Ils sont utilisés pour la communication entre les différentes applications SAP, ainsi que pour l’intégration avec des systèmes externes tels que des partenaires commerciaux, des fournisseurs ou des clients.
    • Structure des IDocs : Un IDoc est une structure de données standardisée qui contient les informations à échanger entre les systèmes. Il peut inclure des données relatives à des transactions commerciales telles que les commandes, les factures, les livraisons, etc. Chaque IDoc est basé sur un modèle de données spécifique, appelé Type d’IDoc.
    • Types d’IDocs : Il existe plusieurs types d’IDocs, chacun correspondant à un domaine fonctionnel spécifique. Voici quelques exemples de types d’IDocs couramment utilisés :
      1. ORDERS : Pour les commandes clients
      2. DELVRY03 : Pour les livraisons
      3. INVOIC02 : Pour les factures
      4. DESADV : Pour les avis d’expédition
    • Flux d’IDocs : Le flux d’IDocs implique généralement trois étapes clés :
      1. Émission : L’émetteur crée et envoie un IDoc contenant les données à échanger.
      2. Transfert : L’IDoc est transféré du système émetteur au système récepteur via des mécanismes tels que le transfert de fichiers, les services web, les connexions RFC, etc.
      3. Traitement : Le système récepteur traite l’IDoc en extrayant les données et en les intégrant dans ses propres processus métier.
    • Contrôle des IDocs : Les IDocs sont soumis à un processus de contrôle pour assurer leur intégrité et leur suivi. Chaque IDoc possède un statut qui indique son état actuel (créé, envoyé, traité, etc.), ce qui permet de surveiller et de suivre l’avancement de l’échange de données.
    • Personnalisation des IDocs : Les IDocs peuvent être personnalisés en fonction des besoins spécifiques d’intégration. Des segments supplémentaires peuvent être ajoutés pour inclure des informations supplémentaires, des règles de validation peuvent être définies, et des transformations peuvent être effectuées lors de la conversion des données entre les formats internes et externes.
    • Les IDocs offrent un moyen standardisé et fiable d’échanger des données entre les systèmes SAP et les systèmes externes. Ils facilitent l’intégration des processus métier et la collaboration avec les partenaires commerciaux, ce qui contribue à une meilleure efficacité opérationnelle et à une synchronisation des informations entre les différentes applications.
  24. ABAP : Advanced Business Application Programming (Programmation avancée d’applications commerciales)
    • ABAP est le langage de programmation utilisé pour développer des applications personnalisées dans l’environnement SAP.
  25. FICO : Finance and Controlling (Finance et contrôle)
    • FICO fait référence aux modules SAP FI (Comptabilité financière) et CO (Contrôle de gestion) qui couvrent les aspects financiers et de contrôle dans l’ERP SAP.
  26. BOM : Bill of Materials (Nomenclature des matériaux)
    • BOM est une liste des composants et des quantités nécessaires pour fabriquer un produit. Il est utilisé dans la gestion de la production et de l’inventaire dans SAP.
  27. LSMW : Legacy System Migration Workbench (Banc d’essai de migration de système hérité)
    • LSMW est un outil SAP utilisé pour migrer les données à partir de systèmes hérités vers SAP. Il facilite le processus de conversion et de chargement des données.
    • But de LSMW : LSMW est principalement utilisé pour migrer des données à partir de systèmes hérités ou externes vers SAP. Il fournit un processus guidé et des fonctionnalités d’automatisation pour faciliter l’importation et la conversion de données massives dans les modules SAP tels que la gestion des matériaux (MM), la gestion de la qualité (QM), la gestion de la production (PP), etc.
    • Phases de LSMW : LSMW se compose de trois phases principales :
      1. Analyse des données : Cette phase consiste à analyser la structure et le format des données sources, ainsi que les structures de données cibles dans SAP. Vous devez spécifier les règles de correspondance entre les champs source et les champs cibles de SAP.
      2. Conversion des données : Dans cette phase, vous configurez les règles de conversion pour convertir les données source dans le format requis par SAP. Vous pouvez effectuer des transformations, des modifications et des validations des données pour s’assurer de leur qualité avant l’importation.
    • Importation des données : Cette phase concerne l’exécution réelle de l’importation des données dans SAP. Vous pouvez choisir d’importer les données en mode test ou en mode réel, et vous pouvez suivre le processus d’importation pour identifier et résoudre les éventuelles erreurs.
    • Sources de données prises en charge : LSMW prend en charge diverses sources de données, notamment les fichiers plats (tels que CSV, texte délimité, Excel), les bases de données externes (Oracle, SQL Server, etc.) et les systèmes SAP (par exemple, une autre instance SAP). Vous pouvez extraire les données sources, les préparer et les formater avant de les importer dans SAP.
    • Objets LSMW : LSMW utilise des objets pour gérer le processus de migration des données. Les objets couramment utilisés sont les suivants :
      1. Batch Input Recording : Permet l’enregistrement des actions effectuées dans SAP pour importer les données et les réutiliser lors de la migration.
      2. Direct Input : Utilise des programmes standard de SAP pour importer les données directement dans les tables SAP cibles.
      3. BAPI (Business Application Programming Interface) : Utilise des BAPI pour importer les données à l’aide d’interfaces de programmation standardisées.
    • Personnalisation de LSMW : LSMW offre une certaine flexibilité pour personnaliser le processus de migration des données. Vous pouvez ajuster les règles de conversion, ajouter des étapes de validation supplémentaires, définir des règles de correspondance complexes, etc., pour répondre aux besoins spécifiques de votre migration.
    • Suivi et journalisation : LSMW fournit des fonctionnalités de suivi et de journalisation pour enregistrer les résultats de la migration. Vous pouvez générer des rapports d’erreur pour identifier et résoudre les problèmes éventuels lors de l’importation des données.
    • LSMW est un outil puissant pour la migration des données vers SAP. Il facilite l’importation de données massives tout en garantissant leur qualité et leur intégrité. Cela permet aux organisations de migrer efficacement leurs données vers SAP, en réduisant les erreurs manuelles et en assurant une transition fluide vers le nouvel environnement.
  28. SAP LTMC (Legacy Transfer Migration Cockpit) est un outil fourni par SAP pour faciliter la migration des données à partir de systèmes sources vers SAP S/4HANA.
    • But de SAP LTMC : SAP LTMC est conçu pour simplifier le processus de migration des données lors de la transition vers SAP S/4HANA. Il fournit une interface utilisateur conviviale et des fonctionnalités avancées pour extraire, transformer et charger (ETL) les données à partir de systèmes sources vers SAP S/4HANA de manière structurée.
    • Principales fonctionnalités de SAP LTMC :
      • Configuration de la migration : SAP LTMC propose une interface graphique permettant de configurer les objets de migration, tels que les données maîtres (clients, fournisseurs, matériaux, etc.) et les données transactionnelles (commandes, factures, mouvements de stocks, etc.).
      • Extraction des données : Il permet l’extraction des données à partir de systèmes sources en utilisant différents mécanismes, tels que les services web, les fichiers plats, les bases de données, les services OData, etc.
      • Transformation des données : SAP LTMC offre des fonctionnalités de transformation des données pour nettoyer, harmoniser et convertir les données extraites en format compatible avec SAP S/4HANA.
      • Validation et correction des données : L’outil fournit des mécanismes de validation des données afin de détecter et corriger les erreurs avant leur chargement dans SAP S/4HANA.
      • Chargement des données : SAP LTMC facilite le chargement des données transformées dans SAP S/4HANA en utilisant les services de chargement de données standard de SAP.
      • Suivi et journalisation : Il offre une fonctionnalité de suivi et de journalisation pour enregistrer les résultats de la migration, y compris les erreurs et les avertissements éventuels.
    • Migration des données prises en charge : SAP LTMC prend en charge la migration de divers types de données, notamment les données maîtres (clients, fournisseurs, employés, etc.), les données transactionnelles (commandes, factures, mouvements de stocks, etc.) et les données personnalisées spécifiques à l’entreprise.
    • Flexibilité et personnalisation : SAP LTMC offre une certaine flexibilité pour personnaliser le processus de migration des données. Vous pouvez ajuster les règles de transformation, ajouter des règles de validation supplémentaires, définir des règles de correspondance complexes, etc., pour répondre aux besoins spécifiques de votre migration.
    • Intégration avec d’autres outils : SAP LTMC est conçu pour fonctionner en étroite collaboration avec d’autres outils SAP tels que l’outil de conversion des données (SAP LT Conversion) et l’outil de vérification des données (SAP LT Data Validation). Cette intégration permet une migration harmonieuse et complète des données vers SAP S/4HANA.
    • SAP LTMC est un outil puissant et convivial pour la migration des données vers SAP S/4HANA. Il facilite le processus de migration en offrant une interface intuitive et des fonctionnalités avancées pour extraire.
  29. RFC : Remote Function Call (Appel de fonction à distance)
    • RFC est un mécanisme utilisé par SAP pour appeler des fonctions à distance entre différents systèmes SAP ou entre SAP et des systèmes externes.
    • But des RFC : Les RFC permettent aux applications SAP de communiquer avec d’autres systèmes, qu’ils soient internes ou externes à l’environnement SAP. Ils facilitent l’échange de données et l’exécution de fonctions entre les systèmes de manière transparente.
    • Types de RFC : Il existe plusieurs types de RFC dans SAP, tels que :
      1. Synchronous RFC : Dans ce type de RFC, l’appelant attend une réponse immédiate de l’application distante. Il s’agit d’une communication synchrone, où l’appelant bloque jusqu’à ce qu’il reçoive la réponse.
      2. Asynchronous RFC : Dans ce type de RFC, l’appelant n’attend pas de réponse immédiate de l’application distante. Il envoie simplement une demande et poursuit son propre traitement, sans bloquer.
      3. Transactional RFC (tRFC) : Ce type de RFC est utilisé pour garantir une exécution transactionnelle des appels RFC. Il permet d’assurer l’intégrité des données lors de l’échange entre les systèmes.
    • Utilisation des RFC : Les RFC sont utilisés pour appeler des fonctions à distance dans les systèmes SAP. Cela peut inclure l’appel de fonctions standard de SAP, telles que la création d’un bon de commande, l’extraction de données de base, etc., ou l’appel de fonctions personnalisées développées spécifiquement pour les besoins d’intégration d’une organisation.
    • Communication entre systèmes : Les RFC permettent à un système SAP d’appeler des fonctions sur un autre système SAP, que ce soit sur le même serveur ou sur un serveur distant. Ils peuvent également être utilisés pour communiquer avec des systèmes externes non SAP, en utilisant des interfaces de communication appropriées telles que les services web (SOAP/REST).
    • Sécurité et authentification : Les RFC peuvent être configurés avec des paramètres de sécurité pour assurer l’authentification et la confidentialité des données échangées entre les systèmes. Des mécanismes tels que les certificats
    • numériques, les clés d’authentification et le chiffrement peuvent être utilisés pour sécuriser les communications RFC.
    • Gestion des performances : Les RFC sont conçus pour optimiser les performances lors de la communication entre les systèmes SAP. Ils utilisent des mécanismes de mise en cache, de compression des données et d’optimisation du réseau pour assurer une communication efficace et une utilisation efficace des ressources système.
    • En utilisant les RFC, les systèmes SAP peuvent échanger des données et exécuter des fonctions à distance, ce qui facilite l’intégration avec d’autres systèmes et permet une collaboration transparente entre différentes applications. Les RFC offrent une méthode fiable et standardisée pour la communication inter-système dans l’environnement SAP.
  30. SAPUI5 : SAP User Interface for HTML5 (Interface utilisateur SAP pour HTML5)
    • SAPUI5 est un framework de développement web utilisé pour créer des applications basées sur le web avec une interface utilisateur moderne et réactive.

Comme vous avez pu le constatez ce glossaire contient des expressions fonctionnelles et d’autres plus techniques. Ce document devrait donc vous aider à mieux comprendre les abréviations couramment utilisées dans le contexte de SAP. Toutefois nous avons bien conscience n’avoir pas été exhaustif sur l’ensemble des acronymes et expressions utilisés par nos pairs. N’hésitez pas à nous contacter si vous avez besoin d’informations complémentaires ! Et encore mieux, aidez-nous à compléter ce glossaire en apportant les précisions ou les acronymes qui pourraient manquer !

De plus, les nouveautés proposées par SAP et toutes les innovations technologiques portées par l’éditeur font qu’aujourd’hui ce glossaire s’enrichit quotidiennement de nouvelles entrées. Chez Hargos, nous nous efforçons de suivre ces évolutions et de tenir informés nos clients des nouveaux outils mis à disposition et ce qu’ils pourraient vous apporter…

François Lumeau

Co-fondateur d'Hargos, je me consacre à aider les PME à tirer le meilleur parti des solutions SAP. Mon objectif est de comprendre les besoins uniques de chaque client et de leur fournir des solutions sur mesure qui optimisent leurs opérations. Avec une équipe de plus de 20 experts, nous accompagnons nos clients dans leur transformation digitale, en veillant à ce qu'ils atteignent leurs objectifs avec succès.