Qu'est-ce que le SAP LSMW ? Étapes pour migrer des données à l'aide de LSMW

⚡ Résumé intelligent

SAP LSMW, l'outil de migration des systèmes existants, transfère les données depuis des systèmes non-SAP systèmes existants dans SAP R/3. Il prend en charge les chargements ponctuels ou périodiques via l'entrée par lots, l'entrée directe, les BAPI ou les IDocs, en utilisant une séquence structurée d'étapes de migration.

  • (I.e. Migration de données: LSMW déplace les données héritées vers SAP sous forme de transfert ponctuel ou périodique.
  • 🧩 Méthodes d'importation : Il charge les données par traitement par lots, entrée directe, BAPI ou IDocs.
  • ???? Enregistrement: Une fonction d'enregistrement génère un objet de migration à partir de n'importe quelle transaction.
  • 🇧🇷 Attributs de l'objet : L'étape 1 définit l'objet, puis les structures et les champs sources sont gérés.
  • 🔗 Carteping: Relations structurelles et carte des champsping traduire les champs hérités en SAP champs.
  • ▶ ️ Lire et convertir : L'environnement de travail lit, convertit puis importe les données préparées.
  • 🤖 Automation: Les outils de migration assistés par l'IA nettoient, cartographient et valident les données avant leur chargement.

Qu'est-ce que le SAP Atelier de migration des systèmes existants LSMW

Qu'est-ce que le SAP LSMW ?

LSMW est un outil qui prend en charge le transfert de données depuis desSAP systèmes (« systèmes hérités ») pour SAP Systèmes R/3. Il peut s'agir d'un transfert ponctuel ou périodique.

LSMW prend également en charge la conversion des données du système existant de nombreuses manières. Les données peuvent ensuite être importées dans le SAP Système R/3 via batch input, saisie directe, BAPI ou IDocs.

De plus, LSM Workbench fournit une fonction d'enregistrement qui permet de générer un « objet de migration de données » pour permettre la migration à partir de toute transaction requise.

SAP LSMW

LSMW peut être utilisé pour les 3 fonctions suivantes :

Les principales fonctions du LSM Workbench sont :

  1. Importer des dates (données héritées dans des tableaux de feuilles de calcul et/ou des fichiers séquentiels)
  2. Convertir des données (du format source au format cible)
  3. Importer des dates (dans la base de données de l'application R/3)

Pour démarrer l'atelier LSMW, utilisez la transaction LSMW

SAP LSMW

Consultez également le didacticiel suivant sur l'exécution de LSMW étape par étape.

Saisir la transaction LSMW in SAP, pour démarrer l'atelier.

SAP LSMW

L'atelier LSMW affiche les informations suivantes :

  • Projet: Un identifiant de 10 caractères maximum pour nommer votre projet de transfert de données. Si vous souhaitez transférer des données de plusieurs systèmes existants, vous pouvez créer un projet, par exemple pour chaque système existant.
  • Sous-projet: Un identifiant avec un maximum de 10 caractères qui est utilisé comme attribut de structuration supplémentaire.
  • Sujet: Un identifiant avec un maximum de 10 caractères pour nommer l'objet métier.

Entrez l'ID du projet, l'ID du sous-projet et l'ID de l'objet. Cliquez sur Exécuter. L'écran suivant donne le ÉTAPES dans vos données LSMW Migration

SAP LSMW

Vous pouvez sélectionner l'étape souhaitée et cliquer sur exécuter. Examinons chaque étape en détail

Étape 1) Conserver les attributs d'objet

Conserver les attributs d'objet

Il y a quatre modes de transfert de données:

  1. Entrée standard/par lots: Programmes de téléchargement standard
  2. Enregistrement par lots: Ici, vous pouvez créer votre propre enregistrement et l'utiliser pour télécharger/modifier des données
  3. BAPI : Les BAPI standards sont utilisés pour télécharger des données
  4. IDOC : Tous les modules fonction Inbound IDOC peuvent être utilisés pour traiter les données.

En fonction des besoins, nous essayons de trouver une méthode de traitement appropriée. S'il s'agit d'un Master standard, nous pouvons le trouver dans la première méthode. Sinon, nous essayons d'utiliser BAPI ou Idocs. Si le besoin est très personnalisé, nous utilisons un enregistrement pour traiter les données.

Étape 2) Maintenir les structures sources

Maintenir les structures sources

Les structures sources peuvent être utilisées pour concevoir la hiérarchie des fichiers à télécharger.

Étape 3) Gérer les champs source

Dans cet écran, les champs qui seront téléchargés à partir du fichier texte peuvent être gérés ici. Les champs avec des noms identiques sont pris comme clé

Gérer les champs source

Source Filed est utilisé pour identifier si un certain enregistrement doit aller à la structure spécifiée. Par exemple : supposons qu'un fichier contienne des lignes d'en-tête et des lignes d'éléments, nous pouvons spécifier le premier champ comme indicateur, en disant "H" pour un en-tête et "I" pour un élément. Ainsi, lorsque le fichier est en cours de lecture, il vérifie le premier champ, s'il s'agit de « H », alors il est lu dans la structure source d'en-tête, sinon il est écrit dans la structure source de l'élément.

Les champs Source peuvent être facilement gérés sous la forme d’une maintenance de table.

Étape 4) Entretenir les relations structurelles

Les structures nécessaires au traitement des données doivent être définies ici. L'objet peut contenir plusieurs structures et plusieurs structures sources. La carteping La mise en correspondance entre les structures source et cible doit être effectuée après une vérification minutieuse.

Maintenir les relations structurelles

Étape 5) Mise à jour de la carte du terrainping et règles de conversion

Dans cette étape, vous attribuez des champs source aux champs cible et définissez comment le contenu du champ sera converti.

Maintenir la carte du terrainping et règles de conversion

Tous les champs de toutes les structures cibles que vous avez sélectionnées à l'étape précédente seront affichés. Pour chaque champ cible, les informations suivantes sont affichées :

  • Description du champ
  • Champs sources attribués (le cas échéant)
  • Type de règle (valeur fixe, traduction, etc.)
  • Codage.

Remarque : Certains champs sont prédéfinis par le système. Ces champs, dits « champs techniques », sont marqués « Paramètre par défaut ». Leur codage n’est pas affiché lors de la première saisie dans le plan des champs.pingCe paramètre peut être affiché via la variante d'affichage. Modifier le paramètre par défaut peut perturber le déroulement de la conversion des données. Si vous avez modifié le paramètre par défaut par erreur, vous pouvez le rétablir en sélectionnant Extras -> Rétablir les paramètres par défaut.

Étape 6) Conserver les valeurs fixes, les traductions et les routines écrites par l'utilisateur

Ici les 3 fonctions réutilisables sont conservées :

  1. Valeurs fixesLes valeurs fixes sont des valeurs qui restent inchangées tout au long du projet, par exemple : l’entreprise CodeNous pouvons attribuer une valeur fixe à BUKRS, et cette valeur pourra être utilisée dans tous les objets du projet. Ainsi, si la valeur change, nous n'aurons à la modifier qu'à un seul endroit, c'est-à-dire dans la valeur fixe, au lieu de la modifier dans chaque objet.
  2. TraductionsIci, vous pouvez gérer la traduction fixe pour tout champ hérité et l'attribuer au champ dans le mappage des champs.ping et les règles de conversion. La traduction peut être 1:1 ou multiple : 1 etc.
  3. Routines définies par l'utilisateur: Il s'agit de sous-programmes définis par l'utilisateur qui sont utilisés dans l'objet pour traiter les données.

Les trois fonctions mentionnées ci-dessus sont des règles réutilisables qui sont valables pour tous les objets d'un projet.

Maintenir des valeurs fixes, des traductions et des routines

Étape 7) Spécifier les fichiers

Ici, nous définissons les fichiers que nous utilisons pour télécharger les données. Le fichier peut se trouver sur le front-end ou sur le serveur d'applications.

Spécifier les fichiers

Étape 8) Attribuer des fichiers

Ici, nous définissons quel fichier nous allons utiliser pour le téléchargement en cours, c'est-à-dire si le fichier se trouve sur le serveur de présentation ou sur le serveur d'applications.

Attribuer des fichiers

Étape 9) Lire les données

La lecture des données du fichier nous donne la possibilité de lire uniquement quelques enregistrements et non la totalité du morceau afin d'activer Tests des premiers enregistrements. Cela fournit également le paramètre de sélection défini par l'utilisateur qui peut être utilisé pour restreindre les données lues en fonction de la condition spécifiée.

Lire les données

Étape 10) Afficher les données lues

  • Dans cette étape, vous pouvez afficher tout ou partie des données lues sous forme de tableau. Cliquer sur une ligne affiche toutes les informations de cette ligne de manière claire. La même chose se produit lorsque vous cliquez sur Contenu du champ.
  • Changer l'affichage permet de sélectionner une vue sur une ligne ou sur plusieurs lignes.
  • La palette de couleurs d'affichage affiche les couleurs des différents niveaux hiérarchiques.

Étape 11) Convertir les données

La conversion des données consiste à transférer les données de la source vers les structures cibles en fonction des routines de conversion écrites dans la table de correspondance des champs.ping et les routines de conversion.

Convertir des données

Étape 12) Importer des données

Les étapes affichées par le programme dépendent du type d'objet sélectionné :

Saisie ou enregistrement par lots standard :

  1. Générer un dossier batch input
  2. Lancer un dossier de saisie par lots

Entrée directe standard :

  1. Démarrer la session de saisie directe

BAPI ou IDoc :

  1. Démarrer la création d'IDocs
  2. Démarrer le traitement des IDocs
  3. Aperçu de la création d'IDocs
  4. Démarrer le post-traitement des IDocs

Ceci complète un aperçu détaillé des étapes de transfert de vos données à l'aide de LSMW dans SAP .

FAQ

LSMW signifie Legacy System Migration Workbench. Il s'agit d'un outil de migration de systèmes existants. SAP outil qui transfère et convertit des données provenant de sources non-SAP systèmes existants dans SAP, soit ponctuellement, soit de façon récurrente.

LSMW prend en charge l'entrée par lots, l'entrée directe, les BAPI et les IDocs. La méthode choisie dépend de l'objet cible et du volume, et détermine la manière dont les données converties sont écrites. SAP.

LSMW existe toujours, mais n'est pas recommandé pour S/4HANA. SAP conseille d'utiliser le SAP Cockpit de migration S/4HANA pour les objets standard, LSMW étant réservé aux cas sans contenu de migration disponible.

Oui. Les outils d'IA cartographient automatiquement les champs sources, détectent les problèmes de qualité des données et suggèrent des transformations, réduisant ainsi l'effort manuel dans les projets de migration et les erreurs de chargement par rapport à une cartographie LSMW entièrement manuelle.ping.

l'intelligence artificielle Il analyse les données existantes, détecte les doublons et les lacunes, normalise les valeurs et valide les enregistrements par rapport aux données existantes. SAP des règles, afin de charger des données plus propres et de réduire le travail de post-migration.

Résumez cet article avec :