Kartonierung verwalten

Hintergrund

Kartonierung ist eine Verpackungsmethode, die automatisch das "Wie verpacken" vorschlägt und dabei mehrere Einschränkungen berücksichtigt. Das Ziel ist, den Füllgrad zu maximieren und die Anzahl der erstellten Packstücke zu minimieren.

Anstelle der Verknüpfung einer Verpackung mit einem Artikel oder einer Gruppe von Artikeln im Programm "Artikel. Verpackung verbinden" (MMS053) verbinden Sie mehrere mögliche Verpackungen mit der Lieferung, und anhand der Maße des zu verpackenden Artikels und den Maßen der Verpackungen wählt das System die optimale Verpackung aus und erstellt eine oder mehrere Packstücke. Es ist möglich, direkt bis zum Karton zu rüsten. Der interne Kartonierungsalgorithmus stellt eine direkte Verknüpfung zur neuen Packstückverwaltungslösung bereit.

Folgende Funktionen stehen zur Verfügung:

  • Der Kartonierungsparameter der Lieferung wird aktiviert, wenn die Lieferung definitiv ist.
  • Volumen und Gewicht können als Kartonierungsmessung verwendet werden, es kann immer nur ein Kriterium verwendet werden.
  • Wenn der Kartonierungsalgorithmus eingerichtet ist, kann der normale, manuelle erweiterte Packvorgang verwendet werden, wie in "Artikel. Verpackung verbinden" (MMS053) definiert. Hier können Sie auch auswählen, aus welchen Lagerorten die Packstücke abgerufen werden sollen.
  • Die Kartonierung kann für folgende Packrückmeldungsmethoden verwendet werden: 2-"Manueller erweiterter Packvorgang", 3-"Automatischer erweiterter Packvorgang nach Weiterleitung der Rüstliste an den Packlagerplatz" und 4-"Automatischer erweiterter Packvorgang bei der Rüstlistenerstellung".
  • Die Funktionen zur Verknüpfung einer alternativen Maßeinheit in "Artikel - Lagerplatztyp verbinden" (MMS057) sind verfügbar. Dadurch kann bei der Kartonierung eine andere Maßeinheit verwendet werden.
  • Abmessungsprüfungen sind verfügbar, wenn die Länge, Breite und Höhe eines Artikels definiert wurden.

(MMS047) Verpackungsgruppe

In "Verpackungsgruppe. Öffnen" (MMS047) werden Verpackungsgruppen verwaltet, bei denen es sich um eine Einheit für die Kartonierung handelt. Dies ermöglicht die Erstellung eines Subsets, einer Gruppe aller Packstücke, das System kann die Packstücke in diesem Subset bei der Kartonierung verwenden, statt immer alle Packstücke zu verwenden.

Damit ein Packstück zu einer Verpackungsgruppe gehört, wird in (MMS050/E) eine Verpackungsgruppe ausgewählt. Ein Packstück kann immer nur zu einer Verpackungsgruppe gehören.

Verpackung

Eine Anzahl von Packstücken kann mit einer Verpackungsgruppe verbunden werden. Auf diese Weise sind die Verpackungsinformationen aus "Verpackung. Öffnen" (MMS050) an die Kartonierungsfunktionen in "Auswahltab. für Kartonierung. Öffnen" (MWS185) gebunden. Es gibt Felder zur Angabe des minimalen und maximalen Füllgrads und der Kapazität in freien Kapazitätsmaßeinheiten. Die Abmessungen können auch überprüft werden, wenn die Abmessungsprüfung aktiviert ist. Außerdem ist es möglich, Verpackungen aus mehr als einer Verpackungsgruppe zuzulassen.

Lagerplatztyp verbinden

Mit dem Programm "Artikel. Lagerplatztyp verbinden" (MWS057) kann eine alternative Maßeinheit mit der Kartonierungs-ME verknüpft werden.

Dieses Feld kann bei der Kartonierung verwendet werden und ermöglicht, andere Maße pro Grundmaßeinheit für einen Artikel zu verwenden, wenn das System die Größe der zu packenden Menge berechnet.

Wenn die automatische Zuteilung ausgeführt wird und in (MMS057) ein Datensatz mit dem Lagerplatztyp für die Zuteilung gefunden und ausgewählt wird, und es eine Kartonierungs-ME gibt, dann wird diese Kartonierungs-ME im Zuteilungsdatensatz festgelegt. Wenn das System die Rüstlistenpositionen (d. h. Datensätze in MITALO) verwendet, wird die Menge in der Kartonierungs-ME und nicht in der Grundmaßeinheit verpackt.

Damit dies funktioniert, muss die Artikelnummer bekannt sein, d. h. die Kartonierungs-ME kann nur für Gruppentyp 1 (Artikelnummer) verwendet werden. Außerdem muss die Menge in der Grundmaßeinheit, die anhand des Datensatzes in (MMS057) zugeteilt wird, so beschaffen sein, dass sie mit der Menge in der Kartonierungs-ME von "Lagerbewegung. Historie anzeigen" (MMS070) gut funktioniert.

Auswahltabelle für Kartonierung

"Auswahltab. für Kartonierung. Öffnen" (MWS185) ist ein Programm, das objektgesteuert ist und unter Verwendung von "Verfügb. Objektkontrollparameter. Öffnen" (CMS016) und "Generische Objektkontrolltabelle. Öffnen" (CMS017) ausgeführt wird.

Mit diesem Programm wird die Kartonierungsregel eingerichtet.

  • Erweiterter Packvorgang: Dieser Parameter kann festgelegt werden, wenn vor Anwendung der Kartonierungslogik der Packvorgang gemäß der Einrichtung in "Artikel. Verpackung verbinden" (MMS053) ausgeführt werden muss.
  • Sortierobjektfelder: Es gibt zwei Sortierobjektfelder. Sie steuern, in welcher Reihenfolge das System die Rüstlistenpositionen packt. Mittels Sortierung können die Rüstlistenpositionen basierend auf den Artikelmerkmalen in verschiedene Packstücke unterteilt werden. Beispielsweise können Artikel in verschiedene Artikelgruppen aufgeteilt werden, sodass sie nicht zusammen verpackt werden, wenn die Artikelgruppe als Sortierobjekt ausgewählt ist. Der Packstückwechsel muss aktiviert sein, damit dies angewendet wird. Die für die Verwendung verfügbaren Sortierobjekte werden in der Feldgruppe MWCZ2 gesammelt, und nur diese Felder können verwendet werden.
  • Packstückwechsel: Dieser Parameter steuert, ob ein neues Packstück gestartet werden soll, wenn der Wert der Sortierobjektfelder geändert wird.
  • Die Verpackungsgruppe gibt an, welche Packstücke dem System bei der Kartonierung zur Auswahl stehen. In (MMS050) kann jedes Packstück mit einer Verpackungsgruppe verbunden werden, und so findet das System das Packstück, das es beim Verpacken verwenden darf.
  • Messwerttyp: Volumen, Gewicht oder freie Kapazitäts-ME können als Maße für das System ausgewählt werden, um zu berechnen, wie viele Waren in ein Packstück passen. Es darf immer nur eine der drei Maße verwendet werden, und das bedeutet, dass dieses Maß das einzige ist, was bei der Kartonierung berücksichtigt wird.
  • Abmessungsprüfung

    Es gibt drei Werte:

    • 0 = Keine Abmessungsprüfung bedeutet, dass die Abmessungsprüfung nicht aktiviert ist.
    • 1 = "Längste im Vergleich zu längster" bedeutet, dass die längste Abmessung des Artikels mit der längsten Abmessung des Packstücks verglichen wird, die zweitlängste Abmessung des Artikels mit der zweitlängsten Abmessung des Packstücks und die kürzeste Abmessung des Artikels mit der kürzesten Abmessung des Pakets. Wenn alle drei Abmessungen des Packstücks länger sind als die des Artikels, ist das Ergebnis der Prüfung OK, andernfalls ist das Ergebnis nicht OK.
    • 2 = "Längste im Vergleich zu kürzester" bedeutet, dass die längste Abmessung des Artikels mit der kürzesten Abmessung des Packstücks verglichen wird. Wenn die kürzeste Paketabmessung größer als die längste Artikelabmessung ist, ist das Ergebnis der Prüfung OK, andernfalls ist das Ergebnis nicht OK.

Für diese Prüfung wird die Artikelabmessung aus "Artikel. Öffnen" (MMS001) verwendet.

Die Abmessungen werden geprüft, wenn das System die Verpackung für ein Packstück auswählt. Das Fehlschlagen der Prüfung bedeutet, dass die Verpackung nicht ausgewählt wird. Wenn Abmessungen keiner Verpackung groß genug sind, um die Prüfung zu bestehen, wird die Verpackung mit der größten Kapazität ausgewählt (auch wenn die Abmessungen zu gering sind).

Lagerortausrüstung

Die Lagerortausrüstung, die gerüstete Waren in ein Packstück packt, kann mit einer geringeren Genauigkeit als ein Rüstmitarbeiter verpacken. Um dies widerzuspiegeln und eine Anpassung dieser geringeren Genauigkeit zu ermöglichen, ist für die Lagerortausrüstung ein Paketanpassungsfaktor verfügbar.

Der Packanpassungsfaktor wird mit dem maximalen Füllgrad des Packstücks multipliziert (das in der Verpackung in (MMS050/E) festgelegt ist), und das Ergebnis ist ein angepasster maximaler Füllgrad für das Packstück.

Beispiel: Der maximale Füllgrad wird in (MMS050/E) auf 70 % gesetzt, und der Packanpassungsfaktor wird für die Lagerortausrüstung in der Rüstliste auf 80 % festgelegt. Der angepasste maximale Füllgrad beträgt 70/100 * 80/100 = 0,56 = 56 %.

Ein leerer Wert im Feld "Packungsanpassungsfaktor" in (MWS023/E) bedeutet, dass keine Anpassung an den maximalen Füllgrad vorgenommen wird.

Im Fall des packstückbasierten Rüstens, bei dem die Rüstlistenpositionen zu einer Rüstliste pro Packstück gruppiert werden, muss der Druckersteuerungsparameter im Versandkonzept (Parameter 110) so eingestellt werden, dass die Rüstliste nach Lagerbereich und Lagerortausrüstung aufgeteilt wird. Das bedeutet, dass es pro Packstück nur eine Lagerortausrüstung geben kann und somit der angepasste maximale Füllgrad (maximaler Füllgrad aus der Verpackung multipliziert mit dem Packungsanpassungsfaktor für die Lagerortausrüstung) für alle verpackten Positionen konstant ist.

Wenn die Rüstliste nicht nach Lagerortausrüstung unterteilt wird, kann es für verschiedene Rüstlistenpositionen in derselben Rüstliste unterschiedliche Lagerortausrüstung geben. In diesem Fall ist der angepasste maximale Füllgrad von unterschiedlicher Lagerortausrüstung abhängig. Das heißt, das Ergebnis, wie viel in ein Packstück gepackt wird, hängt von der Reihenfolge ab, in der die Rüstlistenpositionen gepackt werden. Eine Lagerortausrüstung mit einem höheren Packungsanpassungsfaktor kann einem Packstück, das eine andere Lagerortausrüstung mit einem geringeren Packungsanpassungsfaktor nicht mehr packt, mehr hinzufügen.

Versandkonzept

Im Programm "Versandkonzept. Öffnen" (MWS010) steuert der Parameter 245 = Kartonierung die Aktivierung der Funktionalität. Dies ist die Standardeinstellung für alle Lieferungen mit diesem Versandkonzept (an diesem Lagerort, wenn das Versandkonzept für einen bestimmten Lagerort eingerichtet ist).

Kartonierung ist nur möglich, wenn der Parameter 240 = Verpackungsrückmeldungsmethode im Versandkonzept größer als 1 ist.

Dies kann pro Lagerort festgelegt werden.

Die Kartonierung kann für die Lieferung mit dem Parameter "Kartonierung" in "Lieferung. Toolbox öffnen" (MWS410) aktiviert oder deaktiviert werden, solange der Packvorgang nicht abgeschlossen ist. Das Feld "Kartonierung" in (MWS410) gibt dem Benutzer auch die Information, dass die Kartonierung vom System durchgeführt wird, wenn der Parameter aktiviert ist.

Funktionsprogramm - Lieferscheindaten verwalten

Wie die Kartonierungslogik funktioniert, wird durch Erstellen und Aktualisieren von Verpackungsdaten in M3 erstellt und aktualisiert. Packstücke werden beim manuellen oder automatischen Packvorgang erstellt und mit der Lieferung verbunden.

Bei Kartonierung berechnet das System die Größe (Volumen, Gewicht oder Anzahl der freien Kapazitätseinheiten) der Verpackungsmenge. Auf Basis dieser Größe wird das Packstück aus der Verpackungsgruppe ausgewählt, die in der Auswahltabelle für die Kartonierung festgelegt ist.

Ziel ist es, möglichst wenige Packstücke zu erstellen, während die festgelegten Einschränkungen berücksichtigt werden.

Folgende Einschränkungen sind möglich:

  • Nur Packstücke der ausgewählten Verpackungsgruppe sind erlaubt.
  • Nur eine definitive Zuteilung wird verwendet.
  • Ein Packstück darf nicht mehr als die mit dem maximalen Füllgrad angepasste Kapazität enthalten.
  • Ein Packstück darf nicht weniger als die mit dem minimalen Füllgrad angepasste Kapazität enthalten.
  • Ein Artikel darf nicht in kleinere Teile verpackt werden, als es die Anzahl der Dezimalstellen der verwendeten Maßeinheit vorgibt. Wenn eine Rüstlistenposition in die Grundmaßeinheit gepackt wird, entspricht die Anzahl der Dezimalstellen der für den verwendeten Artikel (MITMAS), und wenn sie in der Kartonierungs-ME gepackt wird, entspricht die Anzahl der Dezimalstellen der verwendeten alternativen Maßeinheit (MITAUN).
  • Ein neues Packstück muss gestartet werden, wenn der Wert eines Sortierobjekts geändert wird und die Kartonierungseinstellungen entsprechend definiert sind.

Das Maß wird entweder aus der Artikeltabelle MITMAS oder aus der Tabelle der alternativen Maßeinheit MITAUN übernommen. Die Kapazität der Verpackung wird in "Verpackung. Öffnen" (MMS050) eingerichtet.

Programmablauf

Es gibt drei Teile des Kartonierungspackprozesses:

  1. Kartonierungseinstellungen abrufen. Es werden Parameter abgerufen, die Folgendes steuern: welche Pakete ausgewählt werden dürfen, die Sortierreihenfolge der Arbeitsdatei, ob ein neues Paket gestartet werden soll, wenn sich der Wert eines Sortierobjekts ändert, und mit welchen Maßen gearbeitet werden soll.

    Wenn die Kartonierung für die Lieferung aktiviert ist, muss das Kartonierungsprogramm aufgerufen werden, bevor der Packvorgang gestartet wird.

    Wenn der erweiterte Packvorgang in der Kartonierungseinrichtung aktiviert ist (MITCRZ/AVPK = 1), muss der erweiterte Packvorgang ausgeführt werden, bevor die Kartonierung durchgeführt wird.

    Die Kartonierungseinstellungen werden über MWRTVCRZDS zurück an MMMNGDNT gesendet.

  2. Arbeitsdatei erstellen. Für jede Rüstlistenposition wird ein Datensatz in der Kartonierungs-Arbeitsdatei erstellt. Die Werte werden abgerufen und eingestellt.

    Für jede Position in MITALO wird ein Datensatz in der Kartonierungs-Arbeitsdatei MMWCRZ erstellt.

  3. Packen. Wenn Kartonierungseinstellungen abgerufen und die Kartonierungs-Arbeitsdatei erstellt wurde, startet das System den Packvorgang gemäß dem Kartonierungsalgorithmus.

Wenn der Parameter "Erweiterter Packvorgang" (AVPK) aktiviert ist, packt das System zuerst die Rüstlistenpositionen gemäß den Einstellungen in (MMS053). Das erwartete Ergebnis davon ist, dass die zu packende Menge verringert wird. Es handelt sich um die noch zu packende Menge, die das System zur Kartonierungs-Arbeitsdatei hinzufügt und die bei der Kartonierung gepackt wird.

Nach der Berechnung der ersten Summe sucht das System als Nächstes nach einem Packstück, das die Größe aufnehmen kann. Sie können Packstücke aus der Verpackungsgruppe auswählen, die in der Kartonierungsauswahltabelle festgelegt ist.

Das System liest die Verpackungsdatei, die nach Verpackungsgruppe und Kapazität sortiert ist (wobei die zu sortierende Kapazität von der Kartonierungsmatrix in der Kartonierungstabelle abhängt). Wenn ein Paket gefunden wird, das die Größenvorgabe einhält, wird als Nächstes überprüft, ob die anhand des maximalen Füllgrads angepasste Kapazität groß genug ist, um die Größenvorgabe einzuhalten. Wenn sie groß genug ist, wird geprüft, ob die Größe nicht kleiner ist als die durch den minimalen Füllgrad angepasste Kapazität. Wenn die Kapazitätsprüfungen fehlschlagen, wird der nächste Packstückdatensatz gelesen und überprüft. Das Packstück, das alle Kapazitätsprüfungen besteht, wird ausgewählt.

Wenn kein Packstück gefunden wird, das die gesamte Größe der Summe einhalten kann, wird das größte Packstück ausgewählt.

Wenn kein Packstück gefunden wird, bei dem die Größe der Summe größer ist als die mit dem minimalen Füllgrad angepasste Kapazität, wird kein Packstück ausgewählt.