SAP-TabelleObjektMARDModulMM_P2P

Tabelle MARD — Tabelle MARD Lagerortbestand

MARD enthält die Bestandsmengen für ein Material auf Lagerortebene innerhalb eines Werks: frei verwendbarer Bestand, Qualitätsprüfbestand, Sperrbestand und Bestandsmengen in Umlagerung. Sie enthält keinen Wert (dafür ist MBEW zuständig), keine chargenspezifischen Mengen (dafür ist MCHB zuständig), und eine fehlende Zeile beweist nicht, dass kein Bestand für das Material vorhanden ist.

MARD ist die Lagerorterweiterung der Materialstammdaten und führt Mengen nach Werk und Lagerort auf. Diese Seite behandelt die tatsächlich verfügbaren Mengenfelder, wie die Tabelle in das breitere Bestands- und Bewegungsmodell eingebunden ist und den wiederkehrenden Fehler, MARD als die einzige Quelle der Wahrheit für Bestandsmengen, -werte oder Chargendetails zu betrachten.

Veröffentlicht am 15. Sept. 2026· 1.006 Wörter

Was sie speichert

Eine Zeile in MARD stellt die Bestandssituation für ein Material in einem Lagerort innerhalb eines Werks dar. Sie wird angelegt, wenn das Material für diesen Lagerort erweitert wird, entweder explizit durch Stammdatenpflege oder implizit, wenn zum ersten Mal eine Warenbewegung Bestand dorthin bucht. Die Zeile enthält Mengenfelder, aufgeteilt nach Bestandskategorie: frei verwendbarer Bestand, Qualitätsprüfbestand, Sperrbestand, Umlagerungsbestand zwischen Werken und Restriktionsbestand. Alle Mengen werden in der Basismengeneinheit des Materials geführt, nicht in einer alternativen Einheit. MARD enthält keinen Wert; dasselbe Material im selben Werk hat einen einzigen Wertposten in MBEW, unabhängig davon, auf wie viele Lagerorte seine Menge verteilt ist. MARD ist ein Mengenbuch auf der Ebene des Lagerorts, nichts weiter.

Schlüsselfelder

  • MANDT - Mandant
  • MATNR - Materialnummer
  • WERKS - Werk
  • LGORT - Lagerort
  • LABST - frei verwendbarer Bestand
  • UMLME - Bestand in Umlagerung, Werk zu Werk
  • INSME - Qualitätsprüfbestand
  • EINME - Restriktionsbestand
  • SPEME - Sperrbestand
  • RETME - Retouren-Sperrbestand
  • LGPBE - Lagerplatz, nur relevant, wenn ein fester Lagerplatz außerhalb von WM/EWM zugeordnet ist

Wie sie in das Datenmodell eingebunden ist

  • MARD-MATNR = MARA-MATNR für materialweite Attribute
  • MARD-MATNR = MARC-MATNR und MARD-WERKS = MARC-WERKS für Materialdaten auf Werksebene wie Disposition und Beschaffungsart
  • MARD-WERKS = T001K-BWKEY = MBEW-BWKEY (über Bewertungsbereich), um den Bestandswert zu erhalten, da MARD selbst keinen Wert führt
  • MARD-WERKS = T001L-WERKS und MARD-LGORT = T001L-LGORT für Lagerortstammdaten wie Bezeichnung und Lagerplatzzuordnung
  • MARD-MATNR/WERKS/LGORT abgeglichen mit MSEG-MATNR/WERKS/LGORT, um nachzuvollziehen, welche Bewegungen den aktuellen LABST-Saldo aufgebaut haben

Wie sie sicher gelesen werden kann

MARD ist mandantenabhängig und pro Material recht spezifisch, daher ist eine Selektion nach MATNR plus WERKS plus LGORT vollständig selektiv und liefert höchstens eine Zeile. Selektieren Sie niemals nur nach MATNR über einen großen Materialstamm, wenn ein einzelnes Werk oder ein einzelner Lagerort gemeint ist; schränken Sie zuerst WERKS ein, wenn das Werk bekannt ist, da dies allein die Tabelle im Vergleich zum Scannen nach Material enorm reduziert. Filtern Sie nicht nach LABST gleich Null, um zuverlässig tote Bestände zu finden, da eine Zeile mit allen Mengenfeldern auf Null legitim existieren kann, nachdem der Lagerort erweitert, aber nie Bestand erhalten wurde, und umgekehrt ist ein Lagerort mit realem Bestand an anderer Stelle von einer Nullzeile hier nicht sichtbar.

Wie es in den Daten nachgewiesen werden kann

Um zu bestätigen, dass ein gemeldeter Bestandsengpass ein Lagerortproblem und kein werksweiter Engpass ist, wählen Sie MARD nach MATNR und WERKS ohne LGORT-Einschränkung aus und vergleichen Sie LABST über alle zurückgegebenen Lagerorte. Wenn die Gesamtmenge über alle Lagerorte hinweg dem entspricht, was MRP oder die Bestandsübersicht erwarten, aber in einem LGORT konzentriert ist, während die auszuführende Transaktion auf einen anderen verweist, liegt das Problem in einer Lagerortaufteilung, nicht in fehlendem Bestand. Gleichen Sie denselben MATNR/WERKS mit MBEW ab, um zu bestätigen, dass die Wertseite nicht betroffen ist.

ECC vs. S/4HANA

MARD existiert weiterhin als Datenbanktabelle in S/4HANA und ist immer noch direkt lesbar, aber die zugrunde liegende "source of truth" für Mengen ist in das Belegpositionsdatenmodell gewandert. Bestandsmengen werden aus diesem belegbasierten Modell abgeleitet, und MARD wird durch die Kompatibilitätsschicht konsistent gehalten, sodass Lesezugriffe auf MARD korrekte aktuelle Werte liefern, ohne dass eine Anwendungsänderung erforderlich ist. Kundenspezifischer Code, der MARD direkt liest, funktioniert weiterhin; Code, der MARD direkt einfügen oder aktualisieren sollte, muss überprüft werden, da direkte Schreibvorgänge die belegbasierte Aktualisierungslogik umgehen würden.

Häufige Fallstricke

  • LABST als den gesamten verfügbaren Bestand für das Material im Werk zu lesen. Es ist nur die uneingeschränkte Menge an diesem einen Lagerort; der Werksgesamtbestand erfordert die Summierung von MARD über alle Lagerorte, und selbst das lässt chargenverwaltete Mengen, die nur in MCHB und Sonderbestände in MSKA oder MKOL gehalten werden, außer Acht.
  • Annahme, dass eine fehlende MARD-Zeile bedeutet, dass das Material nie an diesem Ort empfangen wurde. Es kann auch bedeuten, dass der Lagerort für dieses Material nie erweitert wurde, was den Empfang vollständig blockiert und eine völlig andere Grundursache mit einer anderen Lösung ist.
  • MARD als Wertquelle zu behandeln. Zwei Lagerorte mit sehr unterschiedlichen Mengen teilen sich immer noch einen Bewertungsdatensatz in MBEW auf Bewertungsbereichsebene; versuchen Sie nicht, den Bestandswert zu ermitteln, indem Sie eine MARD-Menge mit einem aus einem anderen Kontext gezogenen Standardpreis multiplizieren.
  • Zu ignorieren, dass chargenverwaltete Materialien ihre Mengendetails in MCHB führen, wobei MARD nur die Aggregation auf Lagerortebene enthält. Die Abstimmung von MARD mit MCHB nach einer Chargenteilung oder Chargenfindungsänderung ist eine häufige und notwendige Prüfung, die oft übersprungen wird.
  • Zu vergessen, dass UMLME den Umlagerungsbestand zwischen Werken darstellt, nicht zwischen Lagerorten innerhalb desselben Werks. Die Verwechslung dieser beiden führt zu der falschen Schlussfolgerung, dass eine Umbuchung feststeckt, obwohl sie tatsächlich bereits abgeschlossen wurde.

Wessen Problem dies ist

Das Bestandsmanagement oder der Lagerbetrieb innerhalb des MM-Teams ist für Diskrepanzen in den MARD-Mengen zuständig, da diese auf Warenbewegungen und die Erweiterung der Lagerortstammdaten zurückzuführen sind. Die Finanzabteilung wird nur dann involviert, wenn die Wertseite in MBEW in Frage gestellt wird, was MARD allein nicht beantworten kann.

Verwandte SAP-Objekte

Geprüfte Seiten, mit denen dieses Objekt im ERPClimb-Wissensgraphen verbunden ist.

Quelle: ERPClimb — https://erpclimb.com/sap-tables/mardERPClimb ist eine unabhängige Plattform und steht in keiner Verbindung zur SAP SE. Die Referenzseiten werden von SAP-Beratern für Lernen und Fehleranalyse verfasst und geprüft.