SAP tableObjectMLGTModuleWM_EWM

MLGT table — Material WM Data at Storage Type Level

MLGT stores the classic Warehouse Management view of a material's data at storage type level, one row per material, warehouse number and storage type combination. It holds storage-type-specific control such as the fixed storage bin, deletion flag and putaway/removal parameters used when a material can be handled in more than one storage type within the same warehouse.

MLGT is the storage-type-level counterpart to MLGN in classic SAP Warehouse Management, carrying the WM control data a material needs within a specific storage type of a specific warehouse number. This page covers the key fields, how the table joins to the storage type and quant model, and the recurring misreadings that come from confusing it with MLGN or with actual physical stock.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 978 words

What it stores

One row in MLGT represents the Warehouse Management master data for one material, in one warehouse number, in one storage type. Where MLGN carries the warehouse-number-wide WM settings for a material, MLGT drills one level further down to say how that material behaves inside a particular storage type: whether it has a fixed bin there, whether creation or putaway into that storage type is blocked, and which storage-type-specific quantities or units apply. A material stored in bulk storage and again in a fixed-bin picking area will have two MLGT rows, one per storage type, each carrying different control values even though the material and warehouse number are the same in both.

Key fields

  • MANDT - client, always the first restriction in any select
  • MATNR - material number, joins to the material master and to MLGN
  • LGNUM - warehouse number, ties the row to a specific WM warehouse
  • LGTYP - storage type, the level this table adds beyond MLGN
  • LPLAT - fixed storage bin assigned to the material in this storage type
  • LVORM - deletion flag for this material/warehouse/storage type combination

How it joins the data model

  • MLGT-MATNR = MLGN-MATNR and MLGT-LGNUM = MLGN-LGNUM to move from storage-type-level data up to warehouse-number-level WM data
  • MLGT-LGNUM = T301-LGNUM and MLGT-LGTYP = T301-LGTYP to read the storage type's own control settings and text
  • MLGT-LGNUM = T320-LGNUM to confirm which plant and storage location the warehouse number is assigned to before trusting a putaway result
  • MLGT-LPLAT = LAGP-LGPLA (plus LGNUM and LGTYP) to check whether the fixed bin quoted in MLGT actually exists and is not blocked
  • MLGT-MATNR/LGNUM/LGTYP against LQUA to check whether the storage type actually holds physical quants for that material

How to read it safely

MANDT first, always. Then narrow by LGNUM before LGTYP, because a warehouse number can have dozens of storage types and the table is not small once materials are extended across several of them. Restricting on MATNR alone across all clients or all warehouse numbers is a common way to accidentally pull unrelated rows for the same material number used in different plants. LVORM should be checked explicitly rather than assumed blank; a set deletion flag changes the meaning of every other field in the row. Do not join to LQUA or LAGP as if MLGT guarantees a matching physical record: MLGT is master data, not a stock or bin status table.

How to prove it in the data

Symptom: putaway keeps proposing a storage type the business says the material should never enter. Select MLGT with MANDT, MATNR and LGNUM fixed, and look at every LGTYP row returned. If a row exists for the unwanted storage type and LVORM is blank, the material master genuinely allows that storage type; the fix is in material master WM maintenance or in the putaway strategy configuration referenced through T301, not in the warehouse task itself.

ECC vs S/4HANA

MLGT belongs to classic Warehouse Management, which continues to exist on S/4HANA as a transitional option alongside embedded EWM. Where classic WM is still active, MLGT keeps its shape and role unchanged. On installations that have moved to embedded EWM, the equivalent material control data is held in the EWM product master and storage-type-specific settings rather than in MLGT, so the table stops being populated for materials managed under EWM even though it may still hold historical rows for materials never migrated.

Common pitfalls

  • Treating MLGT and MLGN as interchangeable: warehouse-number-wide settings live in MLGN, storage-type-specific settings live in MLGT, and reading the wrong one gives a plausible but wrong answer
  • Reading a missing MLGT row as proof the material is blocked from a storage type, when in fact some storage types do not require a material-specific row at all and fall back to generic storage type control
  • Assuming LVORM set means the material cannot move in that storage type today: it typically blocks future putaway or new record creation, not existing stock or open transfer orders
  • Trusting LPLAT as evidence that stock is physically in the fixed bin, when LPLAT only records the assignment; the actual occupancy has to be confirmed in LAGP or LQUA
  • Comparing MLGT rows across clients or across warehouse numbers without filtering MANDT and LGNUM tightly, which silently mixes configuration from unrelated warehouses
  • Forgetting that a material can have several MLGT rows for the same warehouse number across different storage types, so a query without LGTYP in the WHERE clause returns a set, not a single answer, and averaging or picking the first row gives a misleading result

Whose problem this is

Warehouse master data or logistics execution configuration owns the storage-type control values in MLGT, since they come from material master WM views maintained by the MM/WM data team. Questions about why a specific storage type is or is not permitted for a material sit with whoever owns putaway and storage type strategy configuration, not with basis or the interface team.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tables/mlgtERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.