SAP EWM: Grundlagen, Prozesse und Transaktionen
Praxisleitfaden zu SAP EWM: Handling Unit, Lageraufgabe, Lagerauftrag, Wave, Kommissionierung, Transporteinheit, Etikettendruck mit Zebra und die wichtigsten Transaktionen.

Dieser Artikel arbeitet SAP EWM in der Reihenfolge auf, in der die Objekte im Lager aufeinander aufbauen: Lagertypologie, Handling Unit, Lageraufgabe, Lagerauftrag, Produktstamm, Wave, Lagerplatzsortierung, Transporteinheit. Darauf folgen die operativen Prozessketten mit den zugehörigen Transaktionen, die Konfiguration von Etiketten und Formularen sowie das Vorgehen bei der Fehleranalyse.
1. Grundlagen
1.1 Lagertypologie
Die Lagertypologie beschreibt den strukturellen Aufbau eines Lagers und bestimmt, welche Prozesse EWM darauf abbilden kann. Relevante Unterscheidungen:
- Lagerart: Blocklager, Regallager, Hochregallager, Kommissionierlager, automatisiertes Lager
- Lagerstruktur in EWM: Lagernummer, Lagertyp, Lagerbereich, Aktivitätsbereich, Lagerplatz
- Zulassung: welche Handling Units und Verpackungsmaterialien je Lagertyp erlaubt sind
- Funktionale Rollen: Wareneingangszone, Einlagerbereich, Kommissionierbereich, Warenausgangszone
Die Typologie entscheidet über Ein- und Auslagerungsstrategien, über die Lagerplatzsortierung und über die Frage, ob HU-Verwaltung notwendig ist. Jede Fehlkonfiguration auf dieser Ebene wirkt sich auf alle folgenden Prozesse aus.
1.2 Handling Unit

Die Handling Unit ist die bewegliche Einheit im Lager:
Packmittel + Material + HU-Nummer = Handling Unit

Eigenschaften der HU-Nummer:
- 20 Zeichen, bei kürzeren Werten füllt SAP vorn mit Nullen
- als Barcode druckbar, in der Praxis meist SSCC
- eindeutig über den gesamten Lebenszyklus der Einheit
Das Verpackungsmaterial (Karton, Palette, Container) trägt Größe, Gewicht und Traglast und steuert damit, in welchem Lagertyp die HU zulässig ist. HUs lassen sich verschachteln, eine Palette kann Unter-HUs enthalten.
Nutzen: geringerer administrativer Aufwand, weil eine Nummer statt vieler Einzelpositionen bewegt wird, und durchgängige Verfolgbarkeit der Ware.
1.3 Lageraufgabe und Lagerauftrag
Die Lageraufgabe ist die kleinste Veränderung im Lager. Jede Änderung des Bestands oder des Lagerplatzes läuft über eine Lageraufgabe: Wareneingangsbuchung, Warenausgangsbuchung, Umbuchung, Bewegung einer HU von Platz A nach Platz B.

Typen:
- HU-basiert: eine komplette HU inklusive Inhalt bewegen, Split und Merge möglich
- Produkt-basiert: Bestand einer Produktmenge ändern oder bewegen
Auslösung entweder automatisch durch einen Prozess oder manuell:
/SCWM/ADPRODproduktbezogene Lageraufgabe anlegen/SCWM/ADHUHU-bezogene Lageraufgabe anlegen

Der Lagerauftrag bündelt Lageraufgaben:
Lagerauftrag = Lageraufgabe + Lageraufgabe + ...

Grund für die Bündelung ist die Optimierung der Laufwege. Einzelne Kommissionierung pro Artikel erzeugt keine Optimierung.

EWM prüft Gewicht, Volumen und Regulierungen und teilt die Aufgaben so auf, dass ein Mitarbeiter das Arbeitspaket tatsächlich ausführen kann. Aus sechs Lageraufgaben werden dann zum Beispiel zwei Lageraufträge. Weniger Wege bedeuten weniger Zeit und niedrigere Kosten pro Position.

Bestätigung erfolgt über /SCWM/TO_CONF, Anzeige über /SCWM/TO_DISP.
1.4 Stammdaten: Produktstamm und Lagerprodukt
EWM verwaltet nur Produkte, die es kennt. Die Verteilung erfolgt aus dem ERP:
| Technologische Basis | Verteilung |
|---|---|
| EWM als Standalone auf SCM-Plattform | CIF (Core Interface) |
| EWM auf SAP S/4HANA | IDoc |

Zwei Ebenen sind zu unterscheiden:
/SAPAPO/MAT1Produktstamm: legt das Produkt an und macht es in EWM sichtbar. Enthält Beschreibung, Abmessungen, Mengeneinheiten.

/SCWM/MAT1Lagerprodukt: steuert das Produkt im Lager. Enthält lagerspezifische Attribute und ist Voraussetzung für korrekte Ein- und Auslagerungsaufgaben.

Fehlt das Lagerprodukt, existiert das Material im System, lässt sich aber nicht sinnvoll einlagern. Das ist eine der häufigsten Ursachen für abgebrochene Wareneingangsprozesse.
1.5 Wave
Eine Wave bündelt Lieferpositionen aus Warenausgängen und gibt sie gesammelt zur Kommissionierung frei. Damit lassen sich mehrere Kommissionier-Lageraufgaben mit einem Schritt starten.

Steuerungsgrößen einer Wave:
- Wellenart und Steuerungsmethode
- Freigabezeitpunkt und Fertigstellungszeitpunkt
- zugeordnete Wellenpositionen aus den Lieferpositionen
Die Bündelung erfolgt über vordefinierte Vorlagen. Operativ ist eine Wave eine Arbeitsfreigabe: Die Freigabe läuft zeitgesteuert, etwa um 8 Uhr, sodass die Schicht direkt mit fertigen Arbeitspaketen beginnt. Pflege über /SCWM/WAVE.

1.6 Lagerplatz-Sortierung und Kommissionierung
Die Lagerplatzsortierung legt die Reihenfolge fest, in der Lagerplätze abgearbeitet werden. Sie gilt für Einlagerung, physische Bestandsaufnahme und Kommissionierung. Gepflegt wird sie über Customizing oder Excel-Upload.

Ablauf der Kommissionierung:
- Lageranforderung erreicht EWM
- Lageraufgabe wird erzeugt
- Lagerauftrag wird gebildet und Aufgaben werden abgeleitet
- Entnahme durch den Mitarbeiter
- Quittierung der Lageraufgabe
EWM bestimmt dabei den Auslagerungsweg und bildet Arbeitspakete je Lagerarbeiter.
1.7 Transporteinheit
Die Transporteinheit ist die kleinste verladefähige Einheit. Das TU-Objekt besteht aus:
- Kopfdaten: Fahrzeug, Kennzeichen, Spediteur
- zugeordnete ausgehende Lieferaufträge mit der Liste aller zu verladenden HUs

Praxis: Steht der LKW an der Rampe, wird die Ware verladen und direkt auf das TU-Objekt gebucht. Der Verladestand ist damit live im System sichtbar und wird an das ERP zurückgemeldet. Bearbeitung über /SCWM/TU.

1.8 ROD/AFS-Prinzip
Das Prinzip verhindert Überverkäufe. Unterschieden werden zwei Zustände:
- ROD (Received on Dock): Ware ist am Wareneingang angekommen und gebucht
- AFS (Available for Sale): Ware steht am Lagerplatz und ist verkaufsfähig
Der Ablauf: Bei Anlieferung erhöht sich ROD. Erst nach der Einlagerung auf den festen Lagerplatz erhöht sich AFS und der Artikel ist verkaufbar. Solange die Ware nicht eingelagert ist, bleibt sie für den Verkauf gesperrt.
2. Umsetzung in der Praxis
2.1 Prozessketten mit Transaktionen
Anlieferung und Wareneingang
MM01Material anlegen/SCWM/MAT1Lagerprodukt pflegenBPBusiness Partner prüfen (Lieferant)ME21NBestellung anlegenVL31NAnlieferung anlegen/SCWM/PRDIEingangslieferung pflegen, Wareneingang buchen, Lageraufgaben erzeugen/SCWM/MONprüfen, ob alle Belege abgearbeitet sind
Schritt 1: MM01 Einstieg mit Material, Branche und Materialart.

Anschließend Grunddaten pflegen: Bezeichnung, Basismengeneinheit, Bruttogewicht, Nettogewicht und Volumen. Die Abmessungen entscheiden später über die zulässige Handling Unit und den Lagertyp.

Schritt 2: /SCWM/MAT1 mit Produktnummer, Lagernummer und Verfügungsberechtigtem aufrufen und das Lagerprodukt anlegen.

In der Lagerproduktpflege werden Warengruppe, Maße und Gewichte, Stellplatzfaktor und Haltbarkeit gepflegt. Diese Daten steuern Ein- und Auslagerung.

Schritt 3: BP prüfen, ob der Lieferant als Geschäftspartner mit den benötigten Rollen existiert.

Schritt 4: ME21N Normalbestellung mit Lieferant, Einkaufsorganisation, Einkäufergruppe und Buchungskreis anlegen, Position mit Material und Menge erfassen.

Schritt 5: VL31N Anlieferung zur Bestellung erzeugen, Liefertermin und optional Transportmittel setzen.

Schritt 6: /SCWM/PRDI Anlieferung pflegen, Entladen und Wareneingang buchen. Register Positionen, Status, HU und Transporteinheit zeigen den Belegzustand.

Schritt 7: /SCWM/MON prüfen, ob Anlieferung, Lagerauftrag, Lageraufgabe und Handling Unit abgearbeitet sind. Der Knoten Werkzeuge enthält Nachrichten-Queue, IDoc und Anwendungsprotokoll für die Fehleranalyse.

Einlagerung
- Lageraufgabe aus der Eingangslieferung erzeugen
/SCWM/TO_CONFLageraufgabe anzeigen und bestätigenMMBEkaufmännische Sicht auf den verkaufsfähigen Bestand
Auslieferungsauftrag
/SCWM/PRDOAuslieferungsauftrag anzeigen, Folgefunktion Lageraufgabe- Lageraufgabe anlegen und sichern
/SCWM/MONAuslieferungsprozess prüfen
Kommissionieren und Verpacken
/SCWM/MONLageraufgaben prüfen und quittieren/SCWM/PRDOFolgefunktion Verpacken, alternativ/SCWM/PACK
Warenausgang
/SCWM/PRDOWarenausgang buchen/SCWM/FDAusgangslieferung, Papiere und Labels/SCWM/MONoffene Positionen prüfen
Der Statusüberblick der Lieferung zeigt die Prozesskette in Statusarten: DDC Lieferungserstellung, DER geplante Kommissionierung, DDT Kommissionierung, DPC Verpacken, DLO Laden, DGI Warenausgang, DCO Erledigung. Ein Status auf "Nicht begonnen" bei bereits gebuchtem Warenausgang deutet auf eine nicht relevante oder fehlerhaft konfigurierte Prozessstufe hin.
2.2 Etiketten und Formulare
Label mit Smart Forms
SMARTFORMSLabel aufbauenSPPFCADMPost Processing Framework konfigurieren, Aktionsprofil und Aktion anlegen/SCWM/PRHU6Druckfindung und Konditionssätze pflegen, logische Bedingungen über/SCWM/PRHU5/SCWM/60000431Druckparameter, Drucker, Pool und Spool pflegenSPADAusgabegerät für Zebra einrichten/SCWM/PACKDruck testen
Adobe Forms
SFPInterface und Form anlegen, Layout bauenSE80oderSE24Datenlogik entwickelnSPPFCADMPPF-Aktion anlegen, External Communication wählen, Adobe Form zuordnen/SCWM/PRHU6Druckbedingung pflegenSPADDrucker einrichten/SCWM/PACKProzess auslösenSPPFPAusführung der Aktion prüfen,SP01Spool-Status analysieren
Lieferschein
/SCWM/PRDOAuslieferungsauftrag, PPF-Aktion/SCWM/PRD_OUT_PRINT/SCWM/FDAuslieferung, PPF-Aktion/SCWM/FD_OUT_PRINT- Formular
/SCWM/DLV_NOTEinSFPoderSMARTFORMS SPPFPDruck wiederholen,SPADDrucker prüfen
Barcodes und Schriften werden über SE73 verwaltet. Für mobile Kommissionierung mit Zebra-Geräten (TC73, TC77, MC9300) gilt ZPL als Druckersprache, die Oberfläche läuft über das RF-Framework /SCWM/RFUI, Ressourcen- und Druckerzuordnung über /SCWM/RSRC_PRN und /SCWM/TWCPRINT.
2.3 Transaktionsübersicht EWM

| Transaktion | Zweck |
|---|---|
/SCWM/MON |
Lagerverwaltungsmonitor, zeigt alle Vorgänge und erlaubt Buchungen direkt aus dem Monitor |
/SCWM/MAT1 |
Lagerproduktstamm pflegen |
/SAPAPO/MAT1 |
Produktstamm anlegen |
/SCWM/PRDI |
Eingangslieferung, Entladung, Wareneingang |
/SCWM/PRDO |
Ausgangslieferauftrag, Versandfluss |
/SCWM/FD |
Ausgangslieferung, Warenausgang, Papiere und Labels |
/SCWM/TO_CONF |
Lageraufgabe bestätigen |
/SCWM/TO_DISP |
Lageraufgabe anzeigen |
/SCWM/ADHU |
Ad-hoc Lagerauftrag auf HU-Basis, Split und Merge |
/SCWM/ADPROD |
Ad-hoc Lagerauftrag auf Produktbasis |
/SCWM/POST |
Umbuchung, Bestandsänderung, Mengen splitten oder zusammenführen |
/SCWM/PACK |
Packen, HU bearbeiten, Label auslösen |
/SCWM/WAVE |
Wave Management |
/SCWM/TU |
Transporteinheit bearbeiten |
/SCWM/RFUI |
RF-Framework für mobile Scanner |
/SCWM/PI_CREATE |
Inventurbeleg anlegen |
/SCWM/PI_PROCESS |
Inventurbeleg bearbeiten, Differenzen buchen |
/SCWM/PRHU5 |
HU-Druck, logische Bedingungen |
/SCWM/PRHU6 |
HU-Label, Konditionssätze |
/SCWM/DLVPPFC |
Lieferdruck, Konditionssätze |
/SCWM/60000431 |
Lagerdruck, Drucker, Pool, Spool |
/SCWM/RSRC_PRN |
RF-Ressource, Druckerzuordnung |
/SCWM/TWCPRINT |
Arbeitsplatz, Druckersteuerung |
Angrenzende Transaktionen aus den ERP-Modulen, die in EWM-Projekten regelmäßig gebraucht werden:
| Modul | Transaktionen |
|---|---|
| MM | MM01/02/03, MM17, ME51N/52N/53N, ME21N/22N/23N, ME2N, MIGO, MIRO, MMBE, MB51, MB52, BP |
| PP | MD01N, MD04, CO01/02/03, CO11N, COOIS, COHV, CS01/02/03, CA01/02/03, C223 |
| PS | CJ20N, CJI3, CJI4, CJI5, CJ30, CJ88, CN41N, ME2J |
| FI | FB50, FB60, FB70, FB03, FB08, F110, FBL1N/3N/5N, FS00, OB52 |
| CO | KS01/02/03, KSB1, KP06, KB11N, KB15N, KSU5, KSV5, KO01/02/03, KO88 |
2.4 Vorgehen bei der Fehleranalyse
Die Reihenfolge der Prüfung folgt der Objekthierarchie:
- Stammdaten: Existiert das Lagerprodukt im betroffenen Lagernummer-Kontext?
- Beleg: Steht die Eingangs- oder Ausgangslieferung im erwarteten Status?
- Lageraufgabe: Wurde sie erzeugt, und wenn nicht, greift die Lagerprozessart?
- Lagerauftrag: Wurde gebündelt und einer Ressource zugewiesen?
- Druck: Zeigt
SPPFPeine ausgeführte Aktion undSP01einen erfolgreichen Spool-Auftrag?
/SCWM/MON deckt Schritt 2 bis 4 vollständig ab und erlaubt korrigierende Buchungen direkt aus der Monitorsicht. Für Druckthemen bleibt die Trennung entscheidend: fehlende PPF-Aktion, fehlende Konditionssatz-Findung oder fehlerhafte Gerätekonfiguration sind drei verschiedene Fehlerbilder mit drei verschiedenen Prüfpfaden.
Die Integration mit MM, PP, QM und SD bleibt der Punkt, an dem EWM-Projekte technisch entschieden werden. Die Lagerprozesse selbst sind über die genannten Objekte klar strukturiert, die Reibung entsteht an den Schnittstellen zum ERP und in der Druckkonfiguration.


