Comment créer vos emplacements WM à partir d’Excel ?

Aujourd’hui, nous allons apprendre à créer un LSMW pour reprendre tous vos emplacements en masse.

Un LSMW est un outil mis à disposition par SAP pour reprendre des objets en masse à partir d’un fichier EXCEL.

Ces objets peuvent être des articles, des clients, des fournisseurs, des stocks … ou des emplacements !

Cet outil est très utilisé pour la mise en place de SAP lors d’un projet d’intégration.

Voilà pour planter le décor.

L’objet de notre formation SAP est de voir comment créer cet LSMW s’il n’existe pas dans votre système et comment utiliser cet outil.

Nous n’irons pas dans le détail d’un LSMW (si vous avez besoin d’une formation / article complémentaire sur le sujet faites en nous part !)

Objectif de la formation SAP : Créer des emplacements WM SAP à partir de ce fichier Excel.

Créer emplacements WM avec un Fichier EXCEL

Si vous souhaitez le modèle du fichier Excel, n’hésitez pas nous le demander par mail.

Etape 1 : Création d’un objet au sein d’un projet et sous-projet LSMW.

LSMW SAP WM Emplacements

Lancer la transaction LSMW puis :

(1) Saisir le nom de l’objet au sein du projet ou sous-projet.

Il s’agit d’un nom libre. Dans notre exemple : Emplacements

(2) Puis cliquer sur le bouton créer (la petite page blanche)

Nom LSMW SAP

La fenêtre « Create Object » s’ouvre : il reste à mettre le nom de l’objet.

Cliquer ensuite sur l’horloge (touche F8) pour rentrer dans l’objet.

L’écran générique avec toutes les étapes à lancer va alors s’afficher.

Etape LSMW SAP

La première chose à faire est de définir l’objet à reprendre.

(1 ) Pour cela double cliquer sur « Maintain Object Attributes »

Création LSMW

Dans la fenêtre, (1) passer en modification puis saisir (2) :

  • L’objet : 0210
  • Méthod : 0000

Puis appuyer sur entrée.

voilà le résultat attendu :

LSMW WM RLPLAT00

Enregistrer puis revenir à l’écran de synthèse des étapes :

SAP vous indique alors les étapes à réaliser pour ce programme et à droite la date et l’heure de la dernière modification.

Synthèse des étapes pour reprendre les emplacements WM via fichier Excel

Etapes LSMW emplacements WM SAP

Je vous ai mis :

  • En jaune / orange : Les étapes pour construire le LSMW (à faire qu’une seule fois)
  • En bleu : Les étapes inutiles
  • En vert : Les étapes indispensables pour créer les emplacements WM en masse (plutôt de l’utilisation)
  • En violet : Les étapes facultatives. Il s’agit de l’affichage de données pour de la vérification

Ci-dessous, un résumé des étapes avec leur utilité.

Chaque étape est reprise dans la suite de ce tutoriel plus en détail.

Etape 1 : Maintain Object Attrbutes

On vient de la faire. On ne la lance que la première fois pour créer le LSMW avec l’objet à créer.

Etape 2 : Maintain Source structure

Permet de créer le nom de la structure d’entrée.

Etape 3 : Maintain Source Fields

Dans cette étape, on définit tous les champs dont nous avons besoin pour créer nos emplacements.

Par exemple : pour créer un emplacement, on a besoin du numéro de magasin (LGNUM) , du type de magasin (LGTYP), l’aire de stockage (LGBER), etc …

Etape 4 : Maintain Structure Relations

Inutile / Etape non traitée !

Etape 5 : Maintain Field Mapping and Conversion Rules

Dans cette étape, on va mettre en relation (automatiquement d’ailleurs, vous le verrez plus bas) les zones de votre structure d’entrée (le fichier Excel) et les zones SAP.

Dans le jargon informatique, on appelle cela « Mapping » !

Etape 6 : Maintain Fixed Values, Translations, User-Defined Routines

Inutile / Etape non traitée !

Etape 7 : Specify Files

A partir de cette étape, nous sommes dans de l’utilisation.

C’est-à-dire, que vous pourrez revenir autant de fois que vous le souhaitez pour traiter un nouveau fichier Excel en vue de reprendre les emplacements listés.

Etape 8 : Assign Files

Il suffit de juste de passer en modification et d’enregistrer !

C’est pour  « assigner » le fichier Excel.

Etape 9 : Read Data

Permet au programme de lire le fichier Excel.

Etape 10 : Display Read Data (Faculative)

Cela permet de voir le résultat de l’étape précédente. On peut ainsi vérifier si les données sont exactes.

Etape 11 : Convert Data

Ici SAP va convertir les données lues précédemment pour les mettre dans un dossier « Batch input ».

Etape 12 : Display converted Data (Faculative)

Cela permet de voir ce que le programme a convertit.

Etape 13 : Create Batch Input Session

Création  d’un dossier « Batch Input » avec les emplacements  WM à générer.

Etape 14 : Run Batch Input Session

Lancement du dossier.

Détail des étapes : création et utilisation du LSMW pas à pas

Etape 2 : Maintain Source structure

Structure entrée LSMW

Nous allons donner le nom de la structure d’entrée : (1) cliquer sur le bouton créer puis (2) saisir « FIC_ENTREE » et sa description « Structure d’entrée du fichier »

Ci-dessous le résultat à obtenir :

SAP Structure WM LSMW

Etape 3 : Maintain Source Fields

SAP source fichier Excel

Passer en modification, puis positionner la souris sur « FIC_ENTREE » avant de cliquer sur le bouton (2)

Champs LGPLA SAP

Cette fenêtre s’ouvre : saisir les éléments dessus.

Pour vous faciliter la vie, vous pouvez les copier-coller à partir de liste ci-dessous 🙂

LGNUM    C    3    Numéro de magasin/complexe de magasins
LGTYP    C    3    Type de magasin
LGPLA    C    10    Emplacement
LGBER    C    3    Aire de stockage
LPTYP    C    2    Type d’emplacement
SKZUA    C    1    Code blocage : pour sorties (Utilisateur)
SKZUE    C    1    Code de blocage : entrées (utilisateur)
SPGRU    C    1    Motif de blocage
LGEWI    C    11    Capacité de l’emplacement en format CHAR
GEWEI    C    3    Unité de poids
BRAND    C    2    Secteur incendie
KOBER    C    3    Zone de prélèvement
REIHF    C    6    Zone de tri Emplacement (postes OT, prélèvement)
LKAPV    C    11    Capacité totale de l’emplacement

Puis enregistrer. Ci-dessous, le résultat attendu.

Table LGPLA pour LSMW WM SAP

Etape 5 : Maintain Field Mapping and Conversion Rules

Mapping LSMW SAP

Passer en modification puis (1) cliquer sur “Auto-field Mapping

lsmw SAP

Dans la fenêtre ci-dessus : passer à “No confirmation” puis valider.

Et voici le résultat attendu : les zones de la structure d’entrée ( de votre fichier Excel donc !) sont bien « matchés » avec les zones de SAP !

zones LGPLA mappées

Etape 7 : Specify Files

Fichier Excel LSMW SAP

(1) Passer en modification (comme à chaque fois d’ailleurs)

(2) Cliquer sur « On the PC » : on veut intégrer un fichier Excel qui se trouve en local sur le PC

(3) Chercher sur le PC le fichier adéquat (attention, le formation doit être en CSV)

C’est-à-dire qu’une fois le fichier Excel finaliser, il faut l’enregistrer sous le format CSV !

(4) Saisir les paramètres comme dans la copie d’écran puis valider le tout.

Ci-dessous le résultat attendu :

Specify field SAP

Il reste ici à faire une dernière chose (mais qui n’est à faire que la première fois)

Logical file SAP

(1) Cliquer sur la zone bleu de « converted data » puis

(2) Saisir :

Logical Path LOGICAL_PATH

Logical File LOGICAL_PATH_EMPL

(3) Valider

Etape 8 : Assign Files

Passer en modification puis enregistrer !

Etape 9 : Read Data

Read Data LSMW SAP

Cliquer sur l’horloge.

Après traitement, ci-dessous le résultat attendu.

Il s’agit d’un « protocole » : il a bien lu les 3 lignes du fichier CSV.

Read Data résultat

Etape 10 : Display Read Data (Faculative)

Cela permet de voir ce que le LSMW a lu.

En cliquant sur l’une des 3 lignes, on voit le détail de l’emplacement WM.

détail emplacement WM

Etape 11 : Convert Data

Ici SAP va convertir les données lues précédemment pour les mettre dans un dossier Batch input.

converted data

Exécuter l’étape.

converted data LSMW Emplacements WM

SAP a bien enregistré les 3 lignes !

Etape 12 : Display converted Data (Faculative)

Cela permet de voir ce que SAP a convertit.

Etape 13 : Create Batch Input Session

SAP va créer un dossier avec tous les emplacements à créer.

création batch input emplacements WM

Sélectionner « Batch Input ».

Lancer le programme RLPLAT00.

Résultat attendu :

Emplacements WM par fichier Excel

Etape 14 : Run Batch Input Session

Lancement du dossier.

LSMW SAP WM Emplacements

(1) Sélectionner le dossier CREATE_LAGP

(2) Exécuter

(3) Dans la fenêtre Cliquer sur « Arrière plan »

(4) Exécuter

Résultat attendu : la création des emplacements WM en masse.

LS03N Emplacement WM SAP

Voilà pour cette longue formation SAP !!!

J’espère que cela vous sera utile.

A bientôt

Si vous avez apprécié cet article, inscrivez-vous à la Newsletter et recevez les prochains articles.

8 Commentaires

bonjour

je souhaiterai avoir des informations sur la consignation (emballage dans le module wm) dans le secteur de l’automobile . c’est à dire comment gérer les emplacements dans ce secteur d’activité? en tenant compte de la consignation. c ‘est important et urgent
merci infiniment
salya

L'équipe SAPandCO

Bonjour Salya,

Merci pour votre commentaire.

Dans un premier temps, commençons à débroussailler toutes ces notions.

La notion de consignation client (si c’est bien de cela que vous parlez) dans SAP est liée aux modules SD (ventes/expéditions) et MM (Stock). Il s’agit d’un stock que vous mettez à disposition chez votre client (il est physiquement dans son entrepôt). Mais ce stock vous appartient (il est comptabilisé financièrement dans vos stocks). Ainsi, quand il en a besoin, il peut le consommer directement chez lui. Vous le facturez au fil de l’eau.

Cette notion est donc indépendante du module WM qui permet de modéliser des emplacements dans un entrepôt.

Voilà déjà quelques éléments, pistes. C’est un sujet extrêmement vaste qui requiert une étude de cadrage pour bien cerner les besoins fonctionnels.

Excellente fin de journée.

Bien à vous,

L’équipe SAPandCO

Bonjour, merci de bien vouloir m’envoyer le modèle Excel pour reprendre les emplacements WM. Vos articles sont excellents et on ne trouve pas beaucoup de documents en français sur ce sujet. J’ai encore du mal à faire le lien entre les mouvements MM (MIGO) et mouvements WM (LT12)

L'équipe SAPandCO

Bonjour,

Merci 🙂

Alors pour le fichier, désolé … nous ne le trouvons plus !!! Mais ce n’est pas très compliqué à reproduire. Il suffit de mette les zones techniques en en-tête de colonne comme dans la copie d’écran.

Les liens entre les codes mouvement MM et les codes mouvements WM se trouvent dans le custo WM (opérations). C’est vrai que c’est un point relativement complexe.

Bon courage.

L’équipe SAPandCO

Merci beaucoup pour ce message.
Je me lance avec vos indications détaillées.
Très cordialement,
Cyril