Download-Prozesse

Grunddaten-Download – MHS630MI/635MI/640MI

Durch das Herunterladen von Artikel, Aliasnummer und Lieferant werden grundlegende Daten aus M3 an das Lagerortsystem übertragen. Dies muss nur dann durchgeführt werden, wenn sich die Grunddaten geändert haben. Alle Grunddaten müssen in M3 geändert und auf das externe System heruntergeladen werden. Die Schnittstelle kann keine vom externen System vorgenommenen Datenänderungen verarbeiten. Grunddaten sollten nur durch ein System verwaltet werden.

  • MHS630 ist die M3-Funktion, die Daten in der Datei MHITMA (Artikelstamm-Download-Daten) generiert. MHS630MI wird zum Abrufen der Daten verwendet.
  • MHS635 ist die M3-Funktion, die Daten in der Datei MHIPOP (Aliasnummer-Download-Daten) generiert. MHS635MI wird zum Abrufen der Daten verwendet.
  • MHS640 ist die M3-Funktion, die Daten in den Dateien MHDMAS, MHDVEN und MHDADR (Lieferant-Download-Daten) generiert. MHS640MI wird zum Abrufen der Daten verwendet.

Diese Funktionen können anhand von Auswahlkriterien manuell ausgeführt oder geplant werden. Bei der manuellen Ausführung des Downloads anhand der oben erwähnten Auswahlprogramme werden Datensätze mit Grunddaten in M3, die möglicherweise gelöscht wurden, nicht erfasst; nur neue und geänderte Daten werden erfasst. Die manuelle Routine ergibt je nach Auswahl eine Aktualisierung oder eine Momentaufnahme.

Das Feld "Änderungsdatum" wird zur Planung des Downloads verwendet.

Hinweis

Ein neuer Datensatz wird mit dem Befehl (CMND) "*UPD" oder "*CHG" angezeigt, je nachdem, wie der Datensatz erstellt wird.

Ein MBM-Initiator kann erstellt werden, wenn Datensätze vorliegen, die in M3 geändert wurden und durch das externe System abgerufen werden sollen. Die Initiator für den Download von Aliasnummer und Lieferant ist nur in Java verfügbar.

Download von erwarteten Wareneingängen – MHS800MI

"Erwartete Wareneingänge" umfasst Einkaufsauftragseingänge, Verteil-/Bezugsauftragseingänge, Kundenauftragsretouren und Produktionsauftragseingänge. Ziel der Transaktion ist es, sowohl die Sichtbarkeit des externen Systems für Eingangstransaktionen zu gewährleisten als auch den Wareneingang durch das externe System über diese Informationen zu ermöglichen.

MHS800/801/803 sind die M3-Funktionen, mit denen die Download-Dateien für erwartete Wareneingänge MHEXRH, MHEXRD und MHFRNS in MHS800/801 und MHS803 überwacht werden können. Die Daten werden durch die Funktionen von MMS910 und OIS390 in diese Dateien geschrieben, wenn der Lagerort-Parameter "Geplante Eingänge" in MMS005/H auf 1 gesetzt ist. MHS800MI wird verwendet, um die erwarteten Wareneingänge aufzulisten.

"Erwartete Wareneingänge Packstückdetails" für eingehende VA aus MHS803: Wareneingang einer VA-Position, wenn er aus mehreren Chargen besteht. Ein Anzeigeprogramm für MHFRNS ist vorhanden (MHS803). Dieses wird mit Option 11 aus MHS801 aufgerufen.

Eine Faustregel lautet, dass jede Änderung, die den Materialplan in M3 betrifft, auch die Dateien mit den erwarteten Wareneingängen aktualisiert. Ein Ergebnis hiervon ist, dass nur Änderungen auf der Positionsstufe übernommen werden.

Manche Änderungen werden jedoch nur gefiltert, sodass M3 nur die relevanten Daten herunterlädt. Das Befehlsfeld (CMND) orientiert sich an der Aktualisierung des Materialplans (MITPLO) und kann verwendet werden, wenn in das externe System eine Logik integriert wird. Weitere Informationen zur Reaktion des Befehlsfelds bei unterschiedlichen Ereignissen finden Sie in der Tabelle unten. (Beachten Sie, dass die Tabelle die normalen Ereignisse beschreibt und es je nach Konfiguration von M3 zu Ausnahmen kommen kann.) Die Download-Markierung ("DOWN") wird immer auf Null (0) gesetzt, nachdem M3 einen Datensatz geschrieben oder aktualisiert hat.

Transaktionsereignis für Einkaufsauftrag (EA):

Erwartete Eingänge – Kopf (MHEXRH, MHS800)

Erwartete Eingänge – Details (MHEXRD, MHS801)

Hinzufügen von Positionen zu einem EA

*ADD

*ADD

Menge oder Datum ändern

*CHG

*CHG

Partieller Wareneingang

*PRC

*PRC

Vollständiger Wareneingang

*CLS

*CLS

Gelöschter Auftrag

*DLT

*DLT

EA abschließen

*CLS

*CLS

Hinweis

"Versandavis" (PPS260) und "Transportbenachrichtigung" (PPS270) werden aus dem Download gefiltert. "Bestätigung" (PPS250) aktualisiert die Download-Dateien und kann dazu führen, dass Auftragspositionen über das Einkaufspositionssuffix aufgeteilt werden. "Qualitätskontrolle" (PPS310) aktualisiert die Download-Dateien nicht. "EA über Funktion abschließen" (PPS350) führt auf dem EA-Kopf zu *CHG und in den Positionen zu *CLS.

Transaktionsereignis für Verteilauftrag (VA):

Erwartete Eingänge – Kopf (MHEXRH, MHS800)

Erwartete Eingänge – Details (MHEXRD, MHS801)

Auftrag mit einer Position

Auftrag mit mehreren Positionen

Für geänderte Position

Für unveränderte Positionen, falls vorhanden

Einen Auftrag mit Positionen hinzuzufügen

*ADD

*ADD

*ADD

*ADD

Datum auf Auftragskopf ändern

*CHG

*CHG

*CHG

Datum auf Auftragsposition ändern

*CHG

*CHG

*CHG

Wie zuvor

Menge ändern

*CHG

*CHG

*CHG

Wie zuvor

Partieller Wareneingang

*PRC

*PRC

*PRC

Wie zuvor

Vollständiger Wareneingang

*CLS

*PRC

CLS*

Wie zuvor

Auftragskopf löschen

*DLT

*DLT

*DLT

Auftragsposition löschen

*DLT

Hängt von Markierung für Rest der Positionen ab

*DLT

Wie zuvor

Hinweis

„Lieferungsnummer" (DLIX) wird für VA-Wareneingang verwendet, und die letzte (DLIX) wird heruntergeladen, wenn die Rüstliste aus dem "Von-Lagerort" rückgemeldet ist. "Bezugsaufträge" (BA) folgen derselben Logik.

Transaktionsereignis für Produktionsauftrag (PA):

Erwartete Eingänge – Kopf (MHEXRH, MHS800)

Erwartete Eingänge – Details (MHEXRD, MHS801)

Hinzufügen eines PA mit Positionen

*ADD

*ADD

Menge oder Datum ändern

*CHG

*CHG

Partieller Wareneingang

*PRC

*PRC

Vollständiger Wareneingang

*CLS

*CLS

Gelöschter Auftrag

*DLT

*DLT

Hinweis

Erwarteter Wareneingang für Nebenprodukte und Kuppelprodukte (PMS080, PMS090) wird nicht unterstützt.

Transaktionsereignis für Kundenauftragsretoure:

Erwartete Eingänge – Kopf (MHEXRH, MHS800)

Erwartete Eingänge – Details (MHEXRD, MHS801)

Hinzufügen einer KA-Retoure mit Positionen

*ADD

*ADD

Menge oder Datum ändern

*CHG

*CHG

Partieller Wareneingang

*PRC

*PRC

Vollständiger Wareneingang

*CLS

*CLS

Gelöschter Auftrag

*DLT

*DLT

Hinweis

Die KA-Retoure muss in M3 vor dem Eingang angewiesen werden. (KA-Retoure in Status 11.) Die zweistufige KA-Retoure mit Qualitätskontrolle wird nicht unterstützt. Es ist möglich, bereits verarbeitete Datensätze auszuschließen, indem das Feld "Ohne zuvor verarb" auf 1 gesetzt wird. Das ist beispielsweise in einem Szenario hilfreich, bei dem das externe System nicht mehrere Downloads desselben Datensatzes verwalten kann. Die Bearbeitungsmarkierung (0/leer = Unverarbeitet, 1 = Verarbeitet) wird ignoriert, wenn "Ohne zuvor verarb" eingestellt ist.

Erwartete Wareneingänge erstellen MBM-Initiatoren

Diese Funktion erstellt MBM-Initiatoren für die gewählten erwarteten Wareneingang-Datensätze, sodass die erwarteten Wareneingänge dann in den M3-e-Collaborator heruntergeladen werden können.

Der MBM-Initiator kann verwendet werden, um den Infor Enterprise Collaborator (IEC) auszulösen und über die MI-Programme die aktualisierten Datensätzen abzufragen. Der Initiator enthält alle erforderlichen Informationen, die IEC benötigt, um die MI-Transaktionen verwenden zu können.

MBM-Initiatoren werden erstellt, wenn Rüstlisten ausgedruckt (MHPICL, MWS435), Artikelinformationen heruntergeladen (MHITMA, MHS630), Alias-Informationen heruntergeladen (MHIPOP, MHS635), Lieferanteninformationen heruntergeladen (MHDMAS, MHS640) und Informationen zu erwarteten Wareneingängen heruntergeladen werden (MHEXRH, MHS815).

Download von prov. Zuteilungen – MHS805MI

Durch das Herunterladen von Daten zu provisorischen Zuteilungen wird das externe System mit Informationen versorgt, sodass es während des Wareneingangs bessere Entscheidungen zu Cross-Docking, Lagerzugangslagerplätzen usw. treffen kann.

Die Download-Datei für provisorische Zuteilungen (MHPREA) spiegelt die Daten der Kerndatei für provisorische Zuteilungen in M3 (MPREAL - verwaltet über MWS120) für den Lagerort wider, für den der Download-Parameter "Geplante Eingänge" in MMS005/H auf 1 gesetzt ist. Die MHPREA-Daten sind über das Programm MHS805 zugänglich. MHS805MI wird verwendet, um die Daten für die provisorischen Zuteilungen aufzulisten.

Hinweis

Die Cross-Docking-Funktionalität von M3 mit optionalem Cross-Docking kann nicht verwendet werden, wenn M3 mit einem externen WMS integriert wird.

Die vier Download-Dateien MHPICL (Rüstlistenkopf), MHPICD (Rüstlistendetails), MHPICA (Adressen) und MHPICT (Textblöcke) werden ausgefüllt. Der Kopf der Rüstlistenquittung und die detaillierten Daten sind über MHS810/811 und die Adressen über MHS813 zugänglich. MHS810MI wird verwendet, um den Rüstlistenkopf ("LstPickList"), Rüstlistendetails ("LstPickDetail"), Adressen ("LstPickListAdr") und Textblöcke ("LstPickLstTxt") aufzulisten. Die Transaktion "PrcPickList" wird verwendet, um den Rüstlistenkopf und die Positionen als von einem externen System gelesen zu markieren, d. h. sie werden nicht erneut aufgelistet. "PrcPickListDet" wird verwendet, um die Positionen eine nach der anderen während des Auslesens zu markieren.

Mittels MHS810MI können Sie auch Rüstdetails für eine bestimmte Sammelrüstlistennummer auflisten, indem Sie die Transaktion "LstDetByWave" verwenden.

Sobald eine Rüstlistenquittung heruntergeladen wurde, übernimmt das externe System. Deshalb sollten in M3 keine Rüstlisten rückgemeldet oder gelöscht werden. Bei Aufrufen des Programms für Core-Rüstrückmeldungen von M3 für einen extern kontrollierten Lagerort wird eine Warnmeldung angezeigt. Diese Warnung kann in eine definitive Validierung geändert werden, um zu verhindern, dass der Benutzer das Programm für einen extern kontrollierten Lagerort verwendet. Durch eine geänderte Auftragsposition wird die bestehende Rüstquittung nicht aktualisiert. Stattdessen wird eine neue Lieferung und ein neues Rüstlistensuffix für die zusätzliche Menge erstellt.

Hinweis

Der Parameter für den automatischen Ausdruck im Versandkonzept (MWS010) muss auf 1 gesetzt sein, wenn die Rüstliste automatisch bei der Freigabe heruntergeladen werden soll.

Download einer Anforderung für eine Lagerbewegungsaktivität

Diese Funktion kann beispielsweise nach einer Qualitätskontrolle des Wareneingangs verwendet werden, die in M3 durchgeführt wird, und eine Lagerbewegung aus einem nicht zuteilbaren zu einem zuteilbaren Lagerplatz in der WMS wird angefordert.

Die Bewegungsaufgabe wird in M3 generiert und kann auf ein externes System heruntergeladen werden. Das WMS erhält die Lagerbewegungsanforderung und erstellt nach Ausführung der Lagerbewegung eine Rückmeldung an M3.

Generierung einer Anforderung für eine Lagerbewegungsaktivität an ein WMS

Der M3-Benutzer generiert unter Verwendung des Programm MHS177 eine Anforderung. Ein Funktionsprogramm (MMCRTMOV) wird erstellt, um die in MHS177 initiierten Lagerbewegungsaktivitäten zu verwalten. Zudem wird auf eine weitere Anforderung für dieselbe Bestands-ID, die bereits rückgemeldet werden soll, geprüft. M3 generiert eine Aufgabennummer (TASN), die als eindeutiger Identifikator verwendet wird, die bei der Rückmeldung des Fortschritts der Anfrage durch das WMS an M3 zurückgemeldet werden muss. Dieses Funktionsprogramm ruft das bestehende MMMNGMOV auf, um die Anforderung zu validieren. Wenn die Validierung erfolgreich abgeschlossen wurde, wird die Anforderung durch MMCRTMOV in eine neue Download-Datei (MHTASK) geschrieben und kann anschließend durch das externe System heruntergeladen werden.

Erstellen und Herunterladen einer Lagerbewegungsaktivität:

Rückmeldung der ausgeführten Bewegungsaktivität an M3 – MMS850MI

MMS850MI verwaltet die Situation, in der M3 die Lagerbewegungsaktivität initiiert hat, und nicht, wenn die Bewegung vom WMS initiiert wurde. Die Programme in M3, die die M3-Dateien aktualisieren, werden nicht ausgeführt, bis die Lagerbewegungen rückgemeldet wurden. Das Funktionsprogramm (MMCRTMOV) wird durch MMMNGMOV aufgerufen, um den Datensatz in MHTASK zu löschen.

Rüstlisten-Download – MHS810MI

Der Rüstlistendownload erfolgt über MWS435, wenn entweder der Lagerortparameter "Rüstliste" in MMS005/H mit dem Wert 1 definiert ist oder wenn der Rüstlistenparameter für die Lagerortausrüstung MWS023 auf Folgendes eingestellt ist:

1. Der auf der Lagerortausrüstung basierende Download ist zur Verwendung mit der Schnittstelle zur Materialbearbeitung (MHE) bestimmt. Er kann beispielsweise verwendet werden, wenn nur ein Teil des Lagerorts automatisiert ist.

Sie können eine Rüstliste auch ausdrucken und herunterladen, wenn der Parameter in MMS005 oder MWS023 eingestellt ist auf

2. Dies ist insbesondere dann nützlich, wenn das Rüsten über die MHE erfolgt, die Rückmeldung erfolgt jedoch durch den Benutzer.

Hochladen, Ausführen und Löschen von Lagerbewegungsaktivitäten:

Für den Download steht eine neue Download-Datei (MHTASK) bereit. Die durch das externe System verwalteten physischen Lagerbewegungen werden durch die Informationen in der Download-Datei ausgelöst und dann als derzeit in Bearbeitung rückgemeldet; der Unterschied liegt darin, dass der M3-Benutzer bestimmt, welche Artikel bewegt werden. Die Aufgabennummer (TASN), die von M3 heruntergeladen wurde, muss ebenfalls rückgemeldet werden. Die Referenzauftragskategorie und -nummer sind in der Download-Datei enthalten. Dadurch sind Lösungen denkbar, bei denen Lagerbewegungsaktivitäten, die von einhergehenden Transaktionen initiiert werden (beispielsweise Wareneingang), vom WMS anders gehandhabt werden können.

Wenn das WMS die Umbuchung nicht vornehmen kann, sollte die Rückmeldung an M3 dennoch durchgeführt werden, jedoch mit der rückgemeldeten Menge auf 0.

Ausnahmemanagement

Wenn eine andere Menge als die in die MHTASK heruntergeladene Menge rückgemeldet wird, führt dies zu unterschiedlichen Ergebnissen. Derartige Ausnahmen sollten wie eine vollständige Rückmeldung gehandhabt werden. D. h. die vom Operator über das WMS rückgemeldete Menge sollte die in den M3-Transaktionen verwendete Menge sein. Der Datensatz in MHTASK sollte ebenfalls gelöscht werden, sobald die Transaktion verarbeitet wird.

Wenn das WMS die Umbuchung wie oben beschrieben nicht vornehmen kann, sollte die Rückmeldung an M3 dennoch durchgeführt werden, jedoch mit der rückgemeldeten Menge auf 0.

Wenn eine kleinere Menge als die erwartete Menge rückgemeldet wird, kann dies daran liegen, dass nicht genug Waren am Von-Lagerplatz vorhanden waren. In diesem Fall wird in M3 und im WMS (falls anwendbar) für den Von-Lagerplatz Bestand angegeben, der tatsächlich nicht vorhanden ist, und es muss eine manuelle Berichtigung des Saldos vorgenommen werden. Wenn eine größere Menge als die erwartete Menge rückgemeldet wird, ist eventuell nicht mehr ausreichend Bestand verfügbar. In diesem Fall besteht die Upload-Meldung die Validierung nicht und erhält Status 45. Der Saldo am Von-Lagerplatz muss dann vor Ausführung der Upload-Meldung berichtigt werden.

Massenlöschung von heruntergeladenen Daten

Für die Massenlöschung allgemeiner Daten, die auf die WHI heruntergeladen wurden, wurde ein Programm zum Massenlöschen erstellt: "MHS090 - Download-Daten. Massenlöschen".

Das Programm wird für Kunden empfohlen, die über die WHI große Datenmengen handhaben. Es ermöglicht zwei Dinge:

  1. Löschen von heruntergeladen Daten für verschiedene Download-Tabellen gleichzeitig.

  2. Löschen von heruntergeladen Grunddaten.

Das Programm hat dieselbe Funktion wie Maßnahme F10/MASSDE() in den Download-Programmen für Transaktionsdaten, z. B. MHS800. Dies gilt für die Download-Tabellen für Grunddaten und Transaktionsdaten, wie in den folgenden Beispielen:

  1. Grunddaten-Download

    • MHS630/Artikel-Download: Tabelle MHITMA
    • MHS635/Alias-Download: Tabelle MHIPOP
    • MHS640/Lieferanten-Download: Tabelle MHDMAS, MHDVEN und MHDADR
  2. Transaktionsdaten-Download

    • MHS800/Erwartete Eingänge: Tabelle MHEXRH, MHEXRD, MHFRNS und MHPRNS
    • MHS805/Download provisorischer Zuteilungen: Tabelle MHPREA
    • MHS810/Rüstlisten-Download: Tabelle MHPICL, MHPICD, MHPICA und MHPICT

Auswahl von Download-Programmen/-Tabellen zur Massenlöschung

Im Bild E des Programms erscheint rechts neben jedem Download-Programm ein Kontrollfeld. Zweck dieses Kontrollfelds ist es, die Auswahl der Download-Daten für ein bestimmtes Programm zu ermöglichen, um eine Massenlöschung vorzunehmen. Wenn ein Kontrollfeld aktiviert ist, werden die Download-Tabellen für das aktuelle Programm für Massenlöschung ausgewählt.

Auswahl von Daten in Download-Tabellen zur Massenlöschung

Es gibt zwei Kriterien im Massenlöschprogramm, die verwendet werden, um die aus den Tabellen zu löschenden Daten für die gewählten Programme festzulegen. Das erste Kriterium ist das Feld "Download-Markierung" bzw. "DOWN". Das zweite Kriterium ist das Feld "Tage vor Massenlöschen" bzw. "DBDE".

Das Kriterium für "DOWN" verfügt über eine Standardeinstellung. D. h. nur Daten, bei denen "DOWN" standardmäßig auf 1 gesetzt ist (Daten, die als vom externen System verarbeitet markiert sind), werden aus den ausgewählten Download-Tabellen gelöscht. Damit auch die heruntergeladen Daten mit "DOWN" auf 0 berücksichtigt werden (Daten, die als noch nicht verarbeitet markiert sind), muss das Kontrollfeld "Nicht verarb. Daten berücksichtigen" gewählt werden. Wenn dieses Kontrollfeld aktiviert ist, werden alle heruntergeladen Daten massenhaft gelöscht, ungeachtet des Werts im "DOWN"-Feld.

Das "DBDE"-Feld wird in der derzeitigen Methode für Option F10 = Massenlöschen in den Download-Programmen für Transaktionsdaten, z. B. MHS800/B, bereits als Kriterium für das Massenlöschen verwendet. In diesen Programmen befindet sich das Feld unter Option F13 = Einstellungen. Das "DBDE"-Feld hat dieselbe Funktion im neuen Massenlöschprogramm und gilt sowohl für Grund- als auch für Transaktionsdaten. Die Auswahl eines Massenlöschens basierend auf dem Feld "DBDE" erfolgt auf folgende Art und Weise. Die erfasste Anzahl Tage in "DBDE" wird mit dem Änderungsdatum der Daten verglichen, die in den Dateien zum Massenlöschen enthalten sind. Die Daten mit älterem Änderungsdatum als die erfasste Anzahl Tage in "DBDE" ab dem aktuellen Datum werden gelöscht. Nur die Programme, die in beiden Gruppen geprüft werden, sind durch die Einstellung des Felds betroffen. Die lokal festgelegten "DBDE"-Felder in den Download-Programmen für Transaktionsdaten werden nicht berücksichtigt, wenn das neue Massenlöschprogramm verwendet wird.

Um das Massenlöschprogramm auszuführen, muss der Wert im "DBDE"-Feld korrekt gesetzt sein. Wenn in diesem Feld keine Eingabe vorgenommen wurde, wenn "Eingabe" oder "Weiter" betätigt wird, führt dies zu der Fehlermeldung "Tage vor dem Löschen müssen eingegeben werden". Das heißt, dass zum Eintragen von null Tagen vor dem Löschen in das "DBDE"-Feld "0" eingegeben werden muss.

Vor Massenlöschung Kontrolle durchführen

Nach der Auswahl von Daten zum Massenlöschen und nachdem auf Bild E des Massenlöschprogramms entweder "Eingabe" oder "Weiter" betätigt wurde, wird ein Popup-Feld mit Optionen zum Abbrechen bzw. Bestätigen der Massenlöschung angezeigt. Dieses Feld verhindert das unbeabsichtigte Löschen von Daten. Das Massenlöschen der heruntergeladenen Daten wird nur ausgeführt, wenn dies über das Feld bestätigt wird. Wenn stattdessen "Abbrechen" gedrückt wird, wird wieder Bild E des Programms angezeigt, und die zuvor vorgenommenen Einstellungen bleiben erhalten.