MM17 Tcode in SAPMassenpflege des Materialstammsatzes

โšก Intelligente Zusammenfassung

Die Massenanlage von Materialstammsรคtzen ersetzt die wiederholte Einzeleingabe mithilfe von Tools wie MM17, LSMW, eCATT, BDC und BAPI. Die Transaktion MM17 รคndert oder erweitert mehrere Materialien gleichzeitig, sofern die Zieldaten identisch sind.

  • ๐Ÿงฐ Werkzeugoptionen: eCATT, LSMW, BDC-Aufzeichnungen und BAPI decken die Erstellung echter Massen ab; MM17 deckt Massenรคnderung und Ansichtserweiterung ab.
  • โš ๏ธ MM17-Beschrรคnkung: Alle ausgewรคhlten Material- und Organisationsebenen mรผssen den gleichen Wert erhalten, was auf einheitliche Aktualisierungen beschrรคnkt ist.
  • ๐Ÿ‘ฅ Eigentรผmer: Die Massenwartung obliegt den Modulspezialisten und Entwicklern und nicht den Endbenutzern.
  • ๐Ÿ”Ž Schrittfolge: Wรคhlen Sie die Datentabelle aus, wรคhlen Sie den Materialbereich aus, wรคhlen Sie die Felder aus, geben Sie dann den neuen Wert ein und fรผhren Sie die Aktion aus.
  • ๐Ÿ” รœberschreibungssteuerung: รœber eine spezielle Schaltflรคche wird entschieden, ob vorhandene Werte ersetzt oder nur leere Felder ausgefรผllt werden.
  • ๐Ÿงพ Ausgearbeitetes Beispiel: Die BasismaรŸeinheit wird in einem einzigen Durchlauf fรผr zwei Fernsehmaterialien von PAL auf PCS umgestellt.

MM17 T-Code in SAP fรผr die Massenpflege von Materialstammdaten

Was ist Massenwartung in SAP MM?

Die Massenpflege bedeutet, dieselbe Stammdatenoperation in einem Durchlauf auf viele Datensรคtze anzuwenden, anstatt jedes Material einzeln zu รถffnen. Ein Projekt, das zweitausend Materialien wรคhrend eines Go-Live-Termins lรคdt, oder eine Geschรคftsentscheidung, die eine ganze Produktgruppe auf eine neue MaรŸeinheit umstellt, ist mit MM01 und MM02 allein nicht praktikabel.

Hinter diesem Begriff verbergen sich zwei unterschiedliche Bedรผrfnisse, die oft verwechselt werden:

  • Massenschรถpfung Erstellt Materialstammsรคtze, die noch nicht existieren. Dazu ist ein Datenladetool erforderlich, das die vollstรคndige Erstellungstransaktion mit unterschiedlichen Werten pro Datensatz durchfรผhren kann.
  • Massenรคnderung Die Transaktion MM17 aktualisiert ein Feld in bereits vorhandenen Datensรคtzen oder erweitert bestehende Materialien auf weitere Organisationsebenen.

Diese Unterscheidung ist wichtig, da MM17 keine Materialnummer generieren oder alle Pflichtfelder eines neuen Datensatzes befรผllen kann. Es schreibt einen vorgegebenen Wert in einen ausgewรคhlten Bereich. Die korrekte Erstellung in groรŸen Mengen erfolgt daher รผber LSMW, eCATT, eine BDC-Aufzeichnung oder einen BAPI-Aufruf, die alle eine Quelldatei mit einer separaten Zeile pro Material lesen.

Der nachfolgende Vergleich zeigt, wo jedes Werkzeug seinen Platz findet, bevor das MM17-Verfahren demonstriert wird.

SAP Tutorial zur Massenpflege

Um mehrere Materialien gleichzeitig zu erstellen, sollten Sie Zugriff auf eine Funktion wie haben

  1. eCatt-Tool
  2. LSMW (Legacy System Migration Workbench)
  3. BDC (Batch Data Communication) Aufzeichnungen
  4. BAPI (Programmierschnittstelle fรผr Geschรคftsanwendungen)

Sie kรถnnen auch die Massenpflegetransaktion verwenden MM17 um in einigen Fรคllen Ansichten zu erstellen. Sie mรผssen jedoch bedenken, dass nicht alle Organisationsebenen dieselben Daten enthalten sollten (MM17 erfordert, dass alle Daten fรผr die von Ihnen ausgewรคhlten Materialien und Organisationsebenen identisch sein mรผssen).

Die Massenerstellung wird nie als Aufgabe des Endbenutzers angesehen. Als Modulspezialist mรผssen Sie jedoch mรถglicherweise daran arbeiten. MM17. Im Falle von LSMW, BDC oder BAPIEs gilt als Entwickler- oder Beratertรคtigkeit. Daher mรผssen Sie die Details nicht verstehen, sondern nur das Konzept kennen und wissen, dass diese Art der Massendatenpflege mรถglich ist.

Sie kรถnnen MM17 fรผr die Massenรคnderung von Materialstammdaten verwenden (wenn etwas mit dieser Transaktion nicht erledigt werden kann, kรถnnen Sie es mit tun). LSMW, BDC oder BAPI).

Vergleich der Werkzeuge zur Massenerstellung: MM17, LSMW, eCATT, BDC und BAPI

Jedes Werkzeug bietet einen gewissen Aufwand bei der Einrichtung, dafรผr aber eine gewisse Flexibilitรคt. Die Tabelle fasst zusammen, welches Werkzeug in einer bestimmten Situation am besten geeignet ist.

Werkzeug Erstellt neue Datensรคtze? Unterschiedlicher Wert pro Datensatz? Wer benutzt es normalerweise? am besten geeignet fรผr
MM17 Nein, nur ร„nderungen und Erweiterungen Ja, Werte kรถnnen pro Zeile im Raster eingegeben werden. Modulspezialist Einheitliche Feldaktualisierungen in einer Materialliste
LSMW Ja Ja, aus einer Quelldatei lesen Advisor Einmalige Migration und wiederholbare Ladevorgรคnge
eCATT Ja Ja, gesteuert durch einen Testdatencontainer Berater oder Tester Lasten kombiniert mit Systemtests
BDC-Aufzeichnung Ja Ja, aus einer internen Tabelle. ABAP-Entwickler Siebe ohne Standardladeoption
BAPI Ja Ja, pro Anruf ABAP-Entwickler Schnittstellen und wiederkehrende automatisierte Ladevorgรคnge

BAPI ist die robusteste Wahl, da es Daten anhand derselben Geschรคftslogik wie die Transaktion validiert, ohne von der Bildschirmreihenfolge abhรคngig zu sein. BDC Die Aufnahme wird hingegen immer dann unterbrochen, wenn sich der zugrunde liegende Bildschirm รคndert.

Wie man MM17 fรผr die Massenwartung verwendet

Schritt 1)

  1. Geben Sie die Transaktion MM17 ein
  2. Wรคhlen Sie den Datentyp aus, den Sie รคndern mรถchten. Beispielsweise mรผssen wir ein Feld in den allgemeinen Daten รคndern.
  3. Ausfรผhren.

Massenpflege von Materialstammsรคtzen in SAP

Die auf diesem ersten Bildschirm aufgefรผhrten Tabellen entsprechen den Materialstammdaten. MARA enthรคlt allgemeine Daten, MARC Werksdaten und MVKE Vertriebsdaten. Die hier ausgewรคhlte Tabelle bestimmt, welche Felder spรคter verfรผgbar werden.

Schritt 2)

  1. Geben Sie den Materialbereich oder die Materialliste ein, fรผr die wir die Daten รคndern mรถchten
  2. Ausfรผhren

Massenpflege von Materialstammsรคtzen in SAP

Schritt 3)

  1. Wenn Sie auf die unten gezeigte Schaltflรคche klicken, erhalten Sie die Felder auswรคhlen Bildschirm.
  2. Aktivieren Sie das entsprechende Feld (wir รคndern die BasismaรŸeinheit fรผr unsere beiden Materialien).
  3. Klicken Sie auf den nach links zeigenden Pfeil, um das ausgewรคhlte Feld zur Liste der zu รคndernden Felder hinzuzufรผgen.
  4. Klicken Sie auf die Schaltflรคche OK.

Massenpflege von Materialstammsรคtzen in SAP

Schritt 4) Nun wird uns der nรคchste Bildschirm angezeigt, in dem wir unseren zu รผbertragenden Wert eingeben kรถnnen. Nehmen wir an, wir haben PAL (Palette) als BasismaรŸeinheit fรผr unsere 24-Zoll- und 32-Zoll-Fernsehgerรคte beibehalten und mรผssen dies in PCS (Stรผck) รคndern.

  1. Geben Sie den Wert, den Sie kopieren mรถchten, in das Feld ein.
  2. Klicken Sie auf die Spaltenรผberschrift.
  3. Wรคhlen Sie die Schaltflรคche, um die alten Werte durch โ€žPCSโ€œ zu รผberschreiben.
  4. Ausfรผhren.

Massenpflege von Materialstammsรคtzen in SAP

Nun sind Ihre Einstellungen gespeichert und Ihre Materialstammdaten sind geรคndert.

MM17 Einschrรคnkungen und beste Praktiken

MM17 schreibt ohne Genehmigungsschritt direkt in die Stammdaten, sodass sich ein Fehler sofort auf alle ausgewรคhlten Materialien auswirkt. Die folgenden Vorgehensweisen helfen, dieses Risiko zu minimieren.

  • Testen Sie zunรคchst in einer Sandbox. Fรผhren Sie die gleiche Auswahl und Feldรคnderung in einem nicht produktiven Client durch und prรผfen Sie eine Stichprobe von Datensรคtzen, bevor Sie sie in der Produktionsumgebung wiederholen.
  • Beginnen Sie mit einer kleinen Auswahl. Fรผhren Sie den Vorgang fรผr zwei oder drei Materialien durch, รผberprรผfen Sie das Ergebnis in MM03 und erweitern Sie anschlieรŸend den Materialbereich.
  • Die Funktion der รœberschreiben-Schaltflรคche verstehen. Die Option โ€žรœberschreibenโ€œ ersetzt bestehende Eintrรคge, wรคhrend die Alternative nur die aktuell leeren Felder fรผllt. Die falsche Wahl fรผhrt zum stillen Lรถschen bereits gespeicherter Werte.
  • Achten Sie auf abhรคngige Daten. Eine ร„nderung der BasismaรŸeinheit, wie im obigen Beispiel, wird abgelehnt, wenn noch Lagerbestรคnde vorhanden sind oder offene Dokumente auf die alte MaรŸeinheit verweisen.
  • Die Auswahl wird protokolliert. Speichern Sie die Liste der verwendeten Materialien, damit die ร„nderung vorgenommen werden kann. trackorrigiert oder rรผckgรคngig gemacht, falls ein nachfolgender Bericht fehlerhaft erscheint.
  • รœberprรผfen Sie das Ergebnisprotokoll. MM17 meldet, welche Datensรคtze aktualisiert wurden und welche nicht. Ein Durchlauf, der ohne grรผne Meldung endet, hat die ร„nderung nicht vollstรคndig รผbernommen.

Wenn eine Anforderung tatsรคchlich unterschiedliche Werte pro Material oder Felder benรถtigt, die MM17 nicht anzeigt, eskalieren Sie zu LSMW oder einen BAPI-Ladevorgang anstelle der erzwungenen Transaktion. Fรผr die Verarbeitung einzelner Datensรคtze, Kopiermaterial Master und Materialstammsatz รคndern Tutorials sind nach wie vor der richtige Weg.

Hรคufig gestellte Fragen

Es gibt keine Rรผckgรคngig-Funktion. Die vorherigen Werte mรผssen durch erneutes Ausfรผhren von MM17 mit den Originaldaten wiederhergestellt werden. Daher sollten die Materialliste und die alten Werte zuvor gespeichert werden.

Ja, im Rahmen des Mรถglichen. Durch Auswahl der Werksdatentabelle und Eingabe eines neuen Werks wird diese Ansicht fรผr die ausgewรคhlten Materialien erstellt, vorausgesetzt, jedes ausgewรคhlte Material erhรคlt identische Werte auf Werksebene.

Die KI bereinigt die Quelldatei vor dem Laden und erkennt doppelte Beschreibungen, inkonsistente Einheiten und fehlende Pflichtfelder. Dadurch werden die meisten Fehler beseitigt, die sonst erst beim Ladevorgang auftreten wรผrden.

Ja. Modelle lesen Freitextbeschreibungen und schlagen Materialgruppen, Materialarten und Klassifizierungsmerkmale vor. Ein Datenverantwortlicher prรผft die Vorschlรคge, was wesentlich schneller geht als die manuelle Zuordnung.

Die Berechtigung zur ร„nderung von Materialstammdaten entspricht der von MM02, ist jedoch auf Materialart und Werk beschrรคnkt. Aufgrund ihres Umfangs wird MM17 in den meisten Organisationen nur einem kleinen Datengovernance-Team gewรคhrt.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: