SAP-TabelleObjektMARCModulMM_P2P

Tabelle MARC — Pflanzendaten für Material

MARC enthält die werkspezifischen Daten für ein Material: Dispositionsart und -controller, Beschaffungsart, geplante Lieferzeit, Wareneingangsbearbeitungszeit, Einkaufsgruppe, Losgrößenparameter und werksbezogenen Status. Für jedes Material pro Werk existiert eine Zeile. Dies ist die Tabelle, die bestimmt, ob ein Material in einem bestimmten Werk geplant, beschafft oder produziert werden kann, unabhängig von seinem globalen MARA-Datensatz.

MARC ist das Werksegment des Materialstamms, das eine Ebene unter dem mandantenweiten MARA-Datensatz liegt. Diese Seite behandelt die Felder, die das Dispositions- und Beschaffungsverhalten steuern, die Joins, die Berater tatsächlich dazu schreiben, und den wiederkehrenden Fehler, anzunehmen, dass das Materialverhalten werksübergreifend einheitlich ist, obwohl MARC etwas anderes besagt.

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

Was es speichert

Eine Zeile in MARC repräsentiert die Attribute eines einzelnen Materials in einem einzelnen Werk. Während MARA die globalen, mandantenunabhängigen Attribute eines Materials (Basiseinheit, Materialart, Industriesektor) speichert, enthält MARC alles, was sich legitim von Werk zu Werk unterscheiden kann: wie das Material geplant wird, wer es plant, wie es beschafft wird, wie lange die Lieferung dauert, welche Losgrößenregeln gelten und ob es derzeit für die Verwendung in diesem Werk gesperrt ist. Ein Material existiert in einem Werk nur dann sinnvoll, wenn sein MARC-Datensatz erstellt wurde, weshalb 'ein Material auf ein Werk erweitern' in der Praxis bedeutet, diese Zeile zu erstellen. Produktion, Disposition und Einkauf lesen alle MARC, bevor sie MARA für operative Zwecke lesen.

Schlüsselfelder

  • MATNR - Materialnummer, Teil des Schlüssels
  • WERKS - Werk, Teil des Schlüssels
  • PSTAT - Pflegestatus, zeigt an, welche Sichten für dieses Material in diesem Werk gepflegt wurden
  • LVORM - Löschkennzeichen auf Werksebene, unterscheidet sich vom globalen Löschkennzeichen in MARA
  • DISMM - Dispositionsart, steuert, ob und wie das Material geplant wird
  • DISPO - Disponent, der für dieses Material in diesem Werk zuständig ist
  • DISLS - Losgrößenverfahren, das von der Disposition verwendet wird
  • MINBE - Meldebestand
  • BSTMI, BSTMA, BSTFE - minimale, maximale und feste Losgröße
  • PLIFZ - geplante Lieferzeit in Tagen, wird bei der Terminierung der externen Beschaffung verwendet
  • WEBAZ - Wareneingangsbearbeitungszeit in Tagen
  • EKGRP - Einkaufsgruppe, die in diesem Werk zuständig ist
  • BESKZ - Beschaffungsart, Eigenfertigung versus externe Beschaffung
  • SOBSL - Sonderbeschaffungsschlüssel, Lohnbearbeitung, Umlagerung, Konsignation
  • MMSTA - werkspezifischer Materialstatus, kann Beschaffung oder Nutzung sperren
  • MMSTD - Datum, ab dem der werkspezifische Status wirksam ist

Wie es das Datenmodell verknüpft

  • MARC-MATNR = MARA-MATNR, verknüpft Werksdaten mit dem globalen Materialdatensatz
  • MARC-WERKS = T001W-WERKS, verknüpft mit dem Werksstamm für Werksname, Adresse und Bewertungsbereichszuordnung
  • MARC-EKGRP = T024-EKGRP, löst die Beschreibung der Einkaufsgruppe auf
  • MARC-MATNR und MARC-WERKS = MARD-MATNR und MARD-WERKS, geht eine Ebene tiefer zum Lagerortbestand
  • MARC-MATNR und MARC-WERKS = MBEW-MATNR und MBEW-BWKEY, verknüpft zur Bewertung über den Bewertungsbereich des Werks, da Preis und Standardkosten nicht direkt in MARC selbst enthalten sind
  • EKPO-MATNR und EKPO-WERKS = MARC-MATNR und MARC-WERKS, wird verwendet, um zu prüfen, ob die Standardlieferzeiten einer Bestellposition den Stammdaten entsprechen

Wie Sie es sicher lesen

Filtern Sie immer nach Mandant über MANDT in einem Roh-SQL-Trace, obwohl in ABAP die Open SQL-Schicht dies automatisch handhabt. Die eigentliche Schlüsselsdisziplin ist MATNR plus WERKS: Wählen Sie in einer Mehrmandantenlandschaft niemals nur nach Materialnummer aus MARC aus; dasselbe Material kann in verschiedenen Werken wild unterschiedliche DISMM-, BESKZ- oder MMSTA-Werte haben, und das zufällige Ziehen einer Zeile liefert eine falsche Antwort, die plausibel aussieht. Wenn die Untersuchung werksbezogen ist, beginnen Sie mit WERKS, um die Ergebnismenge zu reduzieren, bevor Sie MATNR hinzufügen. MARC ist viel kleiner als MSEG oder EKBE, aber in einer Landschaft mit Hunderten von Werken und Hunderttausenden von Materialien ist es immer noch groß genug, dass ein uneingeschränkter Select in der Produktion eine schlechte Idee ist.

Wie Sie es in den Daten beweisen können

Symptom: Die Disposition generiert keine Planaufträge für ein Material in einem bestimmten Werk, obwohl der Bestand unter dem Meldebestand liegt. Wählen Sie MARC für dieses MATNR und WERKS aus und prüfen Sie drei Felder zusammen: DISMM darf nicht leer sein oder auf einen Typ eingestellt sein, der den Dispositionslauf ausschließt, LVORM darf nicht gesetzt sein und MMSTA darf keinen Status tragen, der die Planung blockiert. Wenn DISMM korrekt gefüllt ist, das Material aber immer noch nicht geplant wird, liegt das Problem woanders, typischerweise in den Dispositionslaufparametern oder in einem Status, der höher in MARA gesetzt ist.

ECC vs. S/4HANA

MARC bleibt die zugrundeliegende Persistenztabelle für werksbezogene Materialdaten in S/4HANA. Es gibt keine Kompatibilitätssicht, die MARC selbst ersetzt, wie es bei einigen Finanztabellen der Fall war, da sie weiterhin direkt durch Materialstammpflegetransaktionen gefüllt wird. Die Nutzung in Fiori-Apps und CDS-basiertem Reporting erfolgt typischerweise über zusammengesetzte Materialansichten, die MARC zusammen mit MARA, MARD und MBEW abrufen, aber die Struktur und der Schlüssel der Tabelle haben sich für den Standardgebrauch nicht wesentlich geändert.

Häufige Fallstricke

  • Annahme, dass sich ein Material überall identisch verhält, weil es in MARA existiert. Beschaffungsart, Dispositionsart und Status sind in MARC alle werkspezifisch und unterscheiden sich routinemäßig werksübergreifend für dieselbe Materialnummer.
  • PSTAT als Fehlerkennzeichen behandeln. Es zeichnet nur auf, welche Sichten gepflegt wurden, nicht ob die Daten in diesen Sichten korrekt oder vollständig sind; eine Sicht kann als gepflegt angezeigt werden und immer noch ein leeres Feld enthalten, das einen Prozess blockiert.
  • MMSTA als werksbezogene Sperre übersehen. Ein Material kann in einem Werk voll nutzbar sein und in einem anderen für die Beschaffung oder Warenbewegung gesperrt sein, weil ein werkspezifischer Status gesetzt wurde, unabhängig von allem in MARA.
  • Nach Preis oder Standardkosten in MARC suchen. Bewertungsdaten sind in MBEW enthalten, nach Bewertungsbereich geschlüsselt, nicht direkt nach Werk; das Verwechseln der beiden Tabellen verschwendet Zeit bei der falschen Suche.
  • BESKZ isoliert lesen. Sonderbeschaffungsszenarien, Lohnbearbeitung, Umlagerung, Konsignation werden durch SOBSL gesteuert und machen nur zusammen mit BESKZ Sinn.
  • Vergessen, dass DISPO leer sein kann. Ein Material ohne zugewiesenen Disponenten wird von Planungs-Workbenches nicht korrekt erfasst, selbst wenn DISMM in Ordnung aussieht.
  • Annahme, dass die Erweiterung eines Materials auf ein neues Werk automatisch Lagerortdaten erstellt. Die MARC-Erweiterung erstellt nicht den entsprechenden MARD-Datensatz; das ist ein separater Schritt und eine häufige Ursache für Warenbewegungsfehler direkt nach einer Werkserweiterung.
  • LVORM auf Werksebene setzen und annehmen, dass es das globale Löschkennzeichen in MARA widerspiegelt. Die beiden sind unabhängig; ein Material kann in einem Werk zur Löschung markiert sein, während es überall sonst voll aktiv ist.

Wessen Problem dies ist

Die Materialstammdatenverwaltung, die üblicherweise im MM-Team angesiedelt ist, verantwortet den Werkserweiterungsprozess und die Kernplanungsfelder wie DISMM und DISPO. Einkaufsgruppe und Lieferzeitfelder werden oft vom Einkaufsteam gepflegt oder angefordert, und die Disponenten-Zuordnung durch die Bedarfs- oder Produktionsplanung. Eine Diskrepanz in einem Werk ist selten ein technischer Defekt, sondern fast immer eine Lücke in der Stammdatenpflege und sollte an das zuständige Fachbereichsteam weitergeleitet werden, das dieses spezifische Feld verantwortet, bevor jemand Konfigurationen ändert.

Verwandte SAP-Objekte

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

Quelle: ERPClimb — https://erpclimb.com/sap-tables/marcERPClimb 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.