Darstellung
Packtisch (SMP03)
Transaktion: SMP03 Packtisch
UI-Pfad: /packStation
Business-Zweck
Der Packtisch ist die scan-gesteuerte Versandarbeitsplatz-Oberfläche. Mitarbeiter scannen Aufträge, Pick-Boxen oder Artikel, packen Positionen, erfassen Packstücke mit Gewicht/Maßen und lösen Versand inklusive Carrier-Label aus. SMP03 ist der häufigste Einstieg für operative Partner-Fulfillment-Integrationen über die Shippment API.
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| ShippingConfig | Arbeitsplatz-Konfiguration (Filter, Drucker, Auto-Ship) |
| Shippment | Versandvorgang mit Items, Packages, document1/document2 |
| scanCode | Barcode: Auftragsnummer, Pick-Box (#…), EAN/SKU |
| PickBox | Pick-Behälter aus Kommissionierung/Sammelregal |
| WeightCheck | Gewichtsprüfung vor Versand (Konfiguration SMP03) |
Fachlicher Ablauf / Workflow
- Konfiguration laden –
GET /api/shippment/config(ShippingConfig, Drucker, Filter) - Auftragsliste –
GET /api/shippment/orders– offene Positionen je Lager - Scan –
POST /api/shippment/scan– Auftrag/Artikel/Pick-Box identifizieren - Packen – Mengen setzen, Verpackungen wählen (Packaging API)
- Versand –
POST /api/shippment/ship– Belege erzeugen, Labels drucken - Nachdruck –
POST /api/shippment/printodergetOrderPrints
Scan-Modi
| Scan | Verhalten |
|---|---|
| Auftragsnummer | Beleg öffnen, alle offenen Positionen |
Pick-Box (#…) | Auftrag über Sammelregal-Zuordnung |
| EAN/SKU | Artikelscan, Mengenzählung |
| labelScan | Schnellversand mit Standard-Packstück |
ShippingConfig – relevante Optionen
| Option | Bedeutung |
|---|---|
isAutoShipAfterScannedAllItems | Auto-Versand nach vollständigem Scan |
isPackingTableOnlyClosedWhenComplete | Teillieferung: nur Label, kein Belegabschluss |
doWeightCheck / wcheckThreshold1/2 | Gewichtsprüfung vor Ship |
showOnlyPickedOrders | Nur kommissionierte Aufträge |
isSetAllQuantity | Volle offene Menge vorbelegen |
advancedPackageMode | Mehrere Packstücke pro Auftrag |
Partner-Szenarien
Externe Packstation anbinden
GET /api/shippment/config– Arbeitsplatz-ParameterGET /api/shippment/orders?warehouseIds=…– Pick-Queue- Scan/Ship-Zyklus über
/api/shippment/scanund/api/shippment/ship - Label-PDF aus Ship-Response oder PrintLog
Teillieferung am Packtisch
Bei partlyDelivery = true: Mengen < offene Menge erlaubt; Rest bleibt offen.
Integration mit Kommissionierung
Pick aus INV06 → Pick-Box im Sammelregal → Scan am Packtisch.
Voraussetzungen
- ShippingConfig dem Benutzer zugeordnet
- Kommissionierte oder freigegebene Aufträge (je nach Filter)
- Verpackungstypen konfiguriert
- Rechte SMP03
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| ship (vollständig) | Lieferschein/Rechnung, Warenausgang, isSend, PickBox freigegeben |
| ship (Teillieferung) | Nur Label (isOnlyLabelCreated) |
| ship | Reservierungsstatus (PickingItemReservation) aktualisiert |
Typische Fehlerquellen
- shippingConfig.not.found – Benutzer ohne ShippingConfig
- Gewichtsprüfung –
assertHeadWeightedIfRequiredschlägt fehl - Set-Artikel – Mengenverhältnis Kopf/Position nicht eingehalten
- Pick-Box-Konflikt – Box enthält anderen Auftrag als erwartet
Weiterlesen
- Kommissionierung, Sammelregal
- Shippment API, Packaging API