Métier du conseil

LSMW

26 Mai 2009

LSMW, mais qu’est-ce donc ?

Suite à une implémentation SAP dans une entreprise, une migration des données de l’ancien système (système Legacy) vers le nouveau est nécessaire. Une analyse des projets d’implémentation de SAP par SAP Consulting a montré que la migration de données représente environ 20 % du total des frais d’implémentation. Cette proportion peut monter jusqu’à 40 % pour les plus petits projets.

LSMW (Legacy System Migration Workbench ou « Outil de reprise de données d’anciens systèmes ») est une fonctionnalité présente dans SAP R/3 depuis la version 4.6, et destinée à proposer un cadre structuré pour la reprise de données.

L’approche est relativement simple et chaque projet se décompose systématiquement de la façon suivante :

  1. Définition de la structure des données source

  2. Définition de la structure de données cible

  3. Définition du « mapping » entre données source et cible, c’est-à-dire définir comment SAP va remplir les différents champs à partir des données fournies, des valorisations spécifiques ou des règles codées en ABAP …

  4. Lecture d’un ou plusieurs fichiers sources

  5. Conversion des données source sur la base des règles de mapping définies à l’étape 3

  6. Intégration des données en réel

L’outil est conçu de façon à pouvoir très facilement exporter et importer des projets. Cela permet d’effectuer tous les réglages en environnement de test et de transmettre tout ou partie du projet en production sans avoir à les recréer.

Comment ça marche ?

Pour l’intégration des données dans SAP, plusieurs méthodes existent :

  • Utilisation d’une structure cible proposée par SAPpar Batch Input, Direct Input ou IDoc, le plus souvent pour les données de base (articles, clients, fournisseurs, etc.)
  • Enregistrer une transaction par le système pour la rejouer x fois: Batch Input Recording
  • Utilisation d’une BAPI (Business Application Programming Interfaces) ou d’un module fonction

Avantages et inconvénients de LSMW

L’un des intérêts majeurs de cet outil est qu’il peut être utilisé par des consultants fonctionnels sans compétence technique particulière dans le cas d’une complexité de données modérée. Si l’intégration des données source est plus ardue, des connaissances en ABAP s’avèrent nécessaires et  permettent d’accroître le potentiel du « mapping » et de pouvoir manipuler les données du système Legacy directement et sans traitement préalable.

Le mécanisme d’exécution de la reprise est séquentiel, ce qui permet à chaque étape de valider les données (lecture source, conversion, exécution).

On notera cependant que LSMW n’est ni un outil d’extraction du système Legacy, ni un outil d’export à partir de SAP et fonctionne uniquement en import.

En conclusion

LSMW est L’outil à connaitre pour la reprise de données, que ce soit en début ou en cours de projet : très puissant, très souple et doté d’une ergonomie simple. Il permet des insertions et des modifications en masse de données et est complètement transverse dans SAP.

 

Jérémie Wuillemain, Consultant Confirmé