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

Table des matières:

Anonim
Qu'est-ce que SAP LSMW?

LSMW est un outil qui prend en charge le transfert de données depuis des systèmes non SAP («Legacy Systems») vers des systèmes SAP R / 3. Cela peut être un transfert ponctuel ou périodique.

LSMW prend également en charge la conversion des données de l'ancien système de nombreuses manières. Les données peuvent ensuite être importées dans le système SAP R / 3 via une saisie par lots, une saisie directe, des BAPI ou des IDocs.

En outre, le 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.

LSMW peut être utilisé pour les 3 fonctions suivantes - Les principales fonctions du LSM Workbench sont:

  1. Importer des données ( données héritées dans des tableaux de feuilles de calcul et / ou des fichiers séquentiels)
  2. Convertir les données (du format source au format cible)
  3. Importer des données (dans la base de données de l'application R / 3)
Pour démarrer l'atelier LSMW, utilisez la transaction LSMW

Consultez également le prochain tutoriel sur l'exécution de LSMW étape par étape

Saisissez la transaction LSMW dans SAP pour démarrer l'atelier.

L'atelier LSMW affiche les informations suivantes:

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

Entrez l'ID du projet, l'ID du sous-projet, l'ID de l'objet. Cliquez sur Exécuter L'écran suivant donne les ÉTAPES de votre migration de données LSMW

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

Étape 1 - Gérer les attributs des objets.

Il existe quatre modes de transfert de données :

  1. Entrée standard / par lots : programmes de téléchargement standard
  2. Enregistrement d'entrée 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 standard sont utilisées pour télécharger des données
  4. IDOC : Tous les entrants modules de fonction IDOC peuvent être utilisés pour traiter les données

Sur la base de l'exigence, nous essayons de trouver une méthode appropriée pour être traitée. S'il s'agit d'un Master standard, nous pouvons le trouver dans la première méthode. Sinon, nous essayons d'utiliser des BAPI ou des Idocs. Si l'exigence est très personnalisée, nous utilisons un enregistrement pour traiter les données.

Étape 2 - Maintenir les structures source

Les structures source 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 conservés ici. Les champs avec des noms identiques sont considérés comme la clé

La source classée est utilisée 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, disons «H» pour un en-tête et «I» pour Item. Ainsi, lorsque le fichier est en cours de lecture, il vérifie le premier champ, s'il est «H», il est alors lu dans la structure source de l'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 - Maintenir les relations de structure

Les structures nécessaires au traitement des données doivent être affectées ici. L'objet peut contenir de nombreuses structures et de nombreuses structures source. Le mappage entre les structures source et cible doit être effectué après une vérification minutieuse.

Étape 5 - Gérer le mappage des champs et les règles de conversion

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

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 source 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 sont appelés «champs techniques» et sont signalés par «Réglage par défaut». Le codage de ces champs n'est pas affiché lors de la première entrée dans le mappage de champ; il peut être affiché via la variante d'affichage. La modification du paramètre par défaut peut sérieusement affecter le flux de la conversion des données. Si vous avez modifié le paramètre par défaut par erreur, vous pouvez le restaurer en choisissant Extras -> Restaurer les paramètres par défaut.

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

Ici, les 3 fonctions réutilisables sont conservées:
  1. Valeurs fixes : Les valeurs fixes sont des valeurs qui sont fixées dans tout le projet, par exemple: Code de l'entreprise. Nous pouvons attribuer une valeur fixe à BUKRS et cette valeur fixe peut être utilisée dans tous les objets de ce projet. Donc, si la valeur change, nous ne pouvons changer qu'à un seul endroit, c'est-à-dire dans les valeurs fixes au lieu de changer dans chaque objet.
  2. Traductions : Ici, vous pouvez gérer la traduction fixe pour n'importe quel champ hérité et la traduction peut être affectée au fichier, dans les règles de mappage de champ et de conversion. La traduction peut être 1: 1 ou plusieurs: 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.

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

Étape 7 - Spécifiez 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 serveur frontal ou sur le serveur d'applications.

É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 est sur le serveur de présentation ou le serveur d'application.

Étape 9 - Lire les données

La lecture des données du fichier nous donne la possibilité de ne lire que quelques enregistrements et non la totalité du morceau afin d'activer le test 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.

Étape 10 - Afficher les données de lecture

  • 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.
  • Le changement d'affichage permet de sélectionner une vue sur une ligne ou sur plusieurs lignes.
  • La palette de couleurs d'affichage affiche les couleurs des niveaux de hiérarchie individuels.

Étape 11 - Convertir les données

La conversion des données est le transfert des données de la source vers les structures cible en fonction des routines de conversion écrites dans les routines de mappage de champ et de conversion.

É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 une session d'entrée par lots
  2. Exécuter une session de saisie par lots
Entrée directe standard:
  1. Démarrer la session de saisie directe
BAPI ou IDoc:
  1. Lancer la création d'IDoc
  2. Lancer le traitement de l'IDoc
  3. Présentation de la création d'IDoc
  4. Lancer le post-traitement de l'IDoc
Ceci complète un aperçu détaillé des étapes de transfert de vos données à l'aide de LSMW dans SAP.