Einstellungen zur Integration in ein externes System
Dieses Dokument beschreibt, wie Sie eine Lagerortintegration (WHI) in M3 einrichten. In diesem Dokument wird ein Lagerortverwaltungssystem (WHS) als Beispiel für ein integriertes System verwendet.
Ergebnis
Sofern die Einstellungen für die Lagerortintegration festgelegt sind, werden alle Downloads und Uploads vom M3-Host zu einem externen System automatisch ausgeführt. Die Einstellungen bestimmen bis zu einem bestimmten Grad auch, wann Downloads und Uploads ausgeführt werden.
Weitere Informationen dazu finden Sie unter Administratorleitfaden von M3 Business Engine für Lagerortschnittstellen.
Bevor Sie beginnen
Sie müssen zusammen mit der Person, die für das externe System zuständig ist, eine Zuordnung durchführen.
Beachten Sie die folgenden Punkte:
- Welches System hat welche Funktion?
- Wo befinden sich die Einschnitte in die Geschäftsprozesse?
- Verfügen die beiden Systeme über die erforderlichen Daten? (Die eindeutigen Schlüssel müssen bereitgestellt werden.)
- Wer ist für die eigentliche Schnittstelle zuständig?
- Welche Technologie sollte verwendet werden: Datei-zu-Datei, APIs, EDI, XML oder eine Kombination davon?
Führen Sie folgende Schritte aus
Allgemeine Einstellungen
-
Definieren des externen Systems
-
Starten Sie "Lagermeldung Partner. Öffnen" (MMS865). Hier legen Sie das/die externe(n) System(e) für M3 fest.
-
In Bild B gibt das Feld Meldungsrichtung die Richtung der Meldung an. Wenn Sie sowohl herunterladen als auch hochladen möchten, erstellen Sie zwei Datensätze, einen für den Ausgang und einen für den Eingang.
-
Füllen Sie die "Partner"-Felder und das Feld Meldungstyp aus. Für ausgehende Meldungen sollte das Feld Meldungstyp leer sein.
-
Öffnen Sie Bild E. Das einzige obligatorische Feld ist das Feld 300 Partner-Manager.
-
Für ausgehende Meldungen steht ein Bild F mit optionalen Feldern zur Verfügung.
-
In Bild B startet Option 12 = E-Mail-Parameter "Lagermeldung Partner. Zuordnen Mld-Typen" (MMS867). Aktivieren Sie die Meldungstypen, die für das festgelegte externe System (Partner) gesendet werden sollen. Sie können mit F14 = Standard erstellen auch Standardmeldungen erstellen.
HinweisDie Partner steuert, wie viele Download-Datensätze pro Geschäftsereignis in M3 erstellt werden. Es können mehrere Systeme integriert werden, wobei jedes System als Partner definiert werden muss.
-
-
Definieren der Downloads und Uploads
-
Starten Sie "Lagerort. Öffnen" (MMS005). Öffnen Sie Bild H.
-
Unter "Senden" können Sie pro Lagerort die Felder "Geplante Eingänge senden", "Rüstlisten übertragen" und "Artikelstamm senden" aktivieren.
-
Unter "Übernehmen" können Sie die Felder Übernehmen WE/Rüstliste und Lagerbewegungen abrufen aktivieren.
-
Das Feld Aliasbestimmung gibt an, welche Art von EAN-Code in das Aliasnummernfeld (POPN) der Artikelstamm-Download-Datei eingegeben wird. Dies gilt nur, wenn das Feld Artikelstamm in (MMS005/H) mit dem Wert 1 definiert ist.
-
-
Definieren von Lagerplätzen
-
Starten Sie "Lagerplatz. Öffnen" (MMS010/E).
-
Mindestens zwei Lagerplätze müssen erfasst werden, nämlich ein zuteilbarer und ein nicht zuteilbarer Lagerplatz. In Bild E muss das Feld "Zuteilbar" auf 1 = Zuteilbar und für den anderen Lagerplatz auf 0 = Nicht zuteilbar gesetzt sein. Wenn der zweistufige Wareneingang für Einkaufsaufträge verwendet werden soll, müssen drei Lagerplätze definiert werden, ein Lagerplatz pro Status ("QK läuft", "Freigegeben" und "Zurückgewiesen").
-
Downloads: Artikelgrunddaten, Artikelaliasdaten, erwartete Wareneingänge, Rüstliste
Der M3 Java Jobplaner ermöglicht die automatische Ausführung von standardmäßigen M3 Bericht- oder Batch-Funktionen gemäß vorgegebenem Zeitplan. Diese Funktion kann für automatische Downloads verwendet werden.
Detaillierte Schritt-für-Schritt-Anweisungen und Maßnahmen finden Sie in der Administratoranleitung für den Jobplaner.
Einstellungen zur Verwendung des MBM-Initiators für erwartete Wareneingänge
-
Eine MBM-Initiator gibt an, ob Downloads für erwartete Wareneingänge an den M3 e-Collaborator gesendet werden sollen. Wenn Sie die MBM-Initiatoren aktivieren, wird der Download an den M3 e-Collaborator gesendet.
-
Prüfen Sie, ob die Parameter in Bild F in "Lagermeldung Partner. Öffnen" (MMS865) richtig eingestellt sind. Die Parameter für geplante Eingänge, Rüstliste und Artikelstamm müssen je nach gewählter Funktionalität, die Sie aktivieren möchten, auf 1 gesetzt sein. Der Parameter für geplante Eingänge in M3 e-Collaborator muss auf 1 oder 2 gesetzt sein, wenn Sie geplante Eingänge über den Initiator senden möchten.
-
Die Sendeparameter in Bild H von "Lagerort. Öffnen" (MMS005) müssen auf 1 eingestellt sein, um die erwarteten Eingänge, Rüstlisten und den Artikelstamm zu aktivieren.
-
Prüfen Sie, ob das Dokument, das Sie mit dem Initiator verbinden möchten, in "Standarddokument. Öffnen" (CRS027) existiert. Wenn nicht, erstellen Sie es. Die Dokumentnummern lauten 120 = Rüstliste, E01 = Artikeldaten Export und E02 = Geplante Eingänge Export.
-
Prüfen Sie, ob das Dokument auch in "M3-Dokument. Öffnen" (CRS928) existiert oder erstellen Sie es.
-
Setzen Sie in Bild (CRS928/E) das Kontrollfeld Medienkontrollauswahl auf 1. Feld 1 und 2 sind die Objektwerte, die mit einem Medium verbunden sind, und mindestens Feld 1 muss ausgefüllt werden.
Dies kann beispielsweise "Partner", "Lieferant", "Kunde" oder ein anderer Wert sein, den Sie als Auslöser für den Initiator verwenden möchten. Die Werte, die Sie wählen können, werden aus (CRS928) übernommen und müssen definitiv für das betreffende Dokument codiert sein. Verwenden Sie in dem Fall anschließend F14 = Standard generieren.
-
In "Std.-Dokument. Medium-Kontrollobj verb." (CRS945) sehen Sie das Feld, das Sie in (CRS928) angezeigt haben. Erstellen Sie einen neuen Datensatz mit einem Wert für dieses Feld. Befolgen Sie dabei die Bildsequenz. Wählen Sie Option 12 = Medium, um einen neuen Datensatz zu starten (CRS949).
-
In "Dok Medium Kontrollobj. Zuordnen Medium" (CRS949) verknüpfen Sie ein Medium mit dem Partner, Lieferanten, Kunden oder andere Objekt, das Sie im vorherigen Schritt festgelegt haben. Wählen Sie eine Service-ID (Service-Provider für den Ausgang aus M3, den Sie verwenden möchten). Jeder Datensatz in (CRS949) ergibt einen Datensatz in "Ausgabe. Pro Job verwalten" (MNS206). Der Datensatz mit einem Ausrufezeichen davor in (MNS206) ist mit dem Initiator verbunden. Verwenden Sie Option 13 = Partner für diesen Datensatz, um den Output pro Partner anzuzeigen. Dokumentmedien werden in CRS116 definiert.
Uploads: Einstellungen für interne Lagermeldungen
-
Starten Sie "Interne Lagerbewegung Qualifier. Öffnen" (MMS860).
-
Verwenden Sie in Bild B Option 14 = Alle Qualifier generieren, um alle Standard-Qualifier, die für die Integration in PkMS verwendet werden, zu generieren.
Uploads: Einstellungen für auftragsinitiierte Lagermeldungen
-
Starten Sie "Interne Lagerbewegung Qualifier. Öffnen" (MHS860).
-
Verwenden Sie in Bild B Option 14 = Alle Qualifier generieren, um alle Standard-Qualifier, die für die Integration in PkMS verwendet werden, zu generieren.
-
Starten Sie "Nummernserien. Öffnen" (CRS165).
-
Erstellen Sie Nummernserientyp 16 der Serie A für interne Lagermeldungen.
-
Erstellen Sie Nummernserientyp 17 der Serie 1 für auftragsinitiierte Lagermeldungen.
Prüfen der Auftragskonfiguration (optional)
-
Die verschiedenen Auftragstypen müssen über die korrekte automatische Stufe und nächste manuelle Funktion verfügen. Die Rüstliste muss ausgedruckt werden.
-
Prüfen Sie die Zuteilungsmethode (6 ist bevorzugt) und die Entnahmemethode (1) für Artikel.
Archivieren eingegangener Meldungen (optional)
-
Starten Sie "Lagermeldung Partner. Öffnen" (MMS865).
-
Wählen Sie 2 aus, um (MMS865/E) zu starten. Aktivieren Sie die Archivierungsparameter und Anzahl der Tage vor der letzten Aktivität.
Dezimalwerte runden (optional)
-
Starten Sie "Lagermeldung Partner. Öffnen" (MMS865).
-
Wählen Sie in (MMS865/E) für Parameter 325 die Option 1 aus. Dadurch wird der Wert der Eingabe, die zu viele Dezimalstellen für die Felder "Menge" und "Variables Gewicht" enthielt, automatisch gerundet.
Einzustellende Parameter
Programm-ID/Bild |
Feld |
Dieses Feld zeigt ... |
---|---|---|
(MMS865/B) |
Meldungsrichtung |
… die Richtung der Meldung. Gültige Eingaben:
|
(MMS865/B) |
Partner |
... die ID eines externen Partners (z. B. interne Nummer eines Kunden). |
(MMS865/B) |
Meldungstyp |
… den Meldungstyp, der den Namen der Standardmeldung enthalten muss, die verarbeitet werden soll. Beispiele:
|
(MMS865/E) |
300 Partner-Manager |
… eine eindeutige Benutzer-ID. Die ID kann für Auswahl- und Sortierzwecke eingesetzt werden. |
(MMS865/E) |
305 Nachrichtenempfänger übersteuern |
... ob das Überschreiben eines eingegebenen Nachrichtenempfängers erlaubt ist. Gültige Eingaben: 0 = Nein, Nachrichtenempfänger wird nicht übersteuert. 1 = Ja, Nachrichtenempfänger wird mithilfe eines Werts in (RSS015/310) übersteuert. |
(MMS865/E) | 325 Dezimalwerte runden |
Dieses Feld gibt Folgendes an: Mit "Dezimalwerte runden" kann festgelegt werden, ob bei Werten mit zu vielen Dezimalstellen in MHS850MI- und MMS850MI-Transaktionen für die Felder Menge und Variables Gewicht Rundungen vorgenommen werden sollen. Gültige Optionen:
|
(MMS865/E) |
Archivierung |
... ob die jeweilige Meldung archiviert wird. Gültige Eingaben:
Dieses Feld ist nur für Uploadmeldungen (MHS850, MMS850) gültig. |
(MMS865/E) |
Tage vor Archivierung/Löschung |
... die Anzahl der Tage nach dem Eingang und der Ausführung von Lagerbewegungen, für die die entsprechenden Meldungen archiviert werden. Archivierung bedeutet, dass die Meldungen aus den Herstellungsdateien gelöscht und in die gewählte Archivdatei übertragen werden. Dieses Feld ist nur für Uploadmeldungen (MMS850, MHS850) gültig. |
Bild F für Download-Partner
Programm-ID/Bild |
Feld |
Dieses Feld zeigt ... |
---|---|---|
(MMS865/F) |
Download geplanter Eingänge (für einen bestimmten Partner) |
... ob geplante Eingänge in die OUT-Dateien MHEXRH und MHEXRD heruntergeladen werden. Diese OUT-Dateien unterstützen die Standardisierung von Formaten für die über eine Schnittstelle verbundenen externen Systeme. Die OUT-Dateien werden bei der Aktualisierung des Materialplans (MMS080) durch M3 nachgeführt. Dieses Feld gibt dem System außerdem an, ob provisorische Zuteilungen in die OUT-Datei MHPREA heruntergeladen werden sollen. |
(MMS865/F) |
Herunterladen von Rüstlisten (für einen bestimmten Partner) |
... ob die Rüstliste in die Ausgabedateien MHPICL und MHPICD heruntergeladen wird. Ausgabedateien unterstützen die Erstellung eines Standardausgabeformats für Schnittstellen mit externen Systemen. M3 aktualisiert die Ausgabedateien bei der Rüstlistenfreigabe (Rüstlistenstatus 40). Folgende Eingaben sind gültig:
|
(MMS865/F) |
Herunterladen des Artikelstamms (für einen bestimmten Partner) |
... ob die Artikelausgabedatei (MHITMA) und die Aliasnummer-Datei (MHIPOP) für diesen spezifischen Lagerort ausgefüllt werden sollen. Ausgabedateien machen ein Standardausgabeformat für die Schnittstellen zu externen Systemen verfügbar. M3 aktualisiert die Ausgabedatei in folgenden Situationen:
|
(MMS865/F) |
Erstellen von MBM-Initiatoren (Senden von PL-Eingängen an den e-Collaborator) |
... ob MBM-Initiatoren für erwartete Wareneingänge erstellt werden sollen, sodass sie an M3 e-Collaborator gesendet werden können. Gültige Eingaben:
|
(MMS867/E) |
Aktivieren eines Meldungstyps |
... ob Sie die Meldungstypen aktivieren, die für das definierte externe System (Partner) heruntergeladen werden sollen. In Bild B können Sie über F14 = Standard erstellen auch Standardmeldungen erstellen. Hinweis
Die Partner steuert, wie viele Download-Datensätze pro Geschäftsereignis in M3 erstellt werden. Sie können mehrere Systeme integrieren, wobei jedes System als Partner definiert werden muss. |
(MMS005/H) |
Download geplanter Eingänge (für einen bestimmten Lagerort) |
... ob geplante Eingänge in die OUT-Dateien MHEXRH und MHEXRD heruntergeladen werden. Diese OUT-Dateien unterstützen die Standardisierung von Formaten für die über eine Schnittstelle verbundenen externen Systeme. Die OUT-Dateien werden bei der Aktualisierung des Materialplans (MMS080) durch M3 nachgeführt. Dieses Feld gibt dem System außerdem an, ob provisorische Zuteilungen in die OUT-Datei MHPREA gesendet werden sollen. |
(MMS005/H) |
Herunterladen von Rüstlisten (für einen bestimmten Lagerort) |
... ob die Rüstliste in die Ausgabedateien MHPICL und MHPICD übertragen wird. Ausgabedateien unterstützen die Erstellung eines Standardausgabeformats für Schnittstellen mit externen Systemen. M3 aktualisiert die Ausgabedateien bei der Rüstlistenfreigabe (Rüstlistenstatus 40). Folgende Eingaben sind gültig:
|
(MMS005/H) |
Herunterladen des Artikelstamms (für einen bestimmten Lagerort) |
... ob die Artikelausgabedatei (MHITMA) und Aliasnummer-Datei (MHIPOP) für diesen spezifischen Lagerort ausgefüllt werden sollen. Ausgabedateien machen ein Standardausgabeformat für die Schnittstellen zu externen Systemen verfügbar. M3 aktualisiert die Ausgabedatei in folgenden Situationen:
|
(MMS005/H) |
Übernehmen WE/Rüstliste |
... ob M3 aufgrund der aus externen Systemen rückgemeldeten Wareneingänge und Rüstlisten im Batch (MHS870) aktualisiert wird. Die übernommenen Meldungen werden in MHS850 angezeigt und aktualisiert. Es werden nur Meldungen ausgeführt, die mit gültigen Auftragskategorien gemäß (MHS860) verknüpft sind. Hinweis
In diesem Zusammenhang kann es zu Konflikten zwischen dem Opportunity Cross Docking und der integrierten WMS-Lösung (Warehouse Management System) kommen. |
(MMS005/H) |
Lagerbewegungen übernehmen |
... ob die aus einem externen System übernommenen Meldungen die M3-Lagerbewegungen bei der Batchauftragserfassung in MMS870 aktualisieren. Diese Meldungen können in MMS850 angezeigt und aktualisiert werden. Nur Meldungen mit einem gültigen Qualifier (gemäß MMS860) werden ausgeführt. |
(MMS005/H) |
Aliasbestimmung |
... welche Art von EAN-Nummer in das Aliasnummernfeld (POPN) der Artikelstamm-Download-Datei übertragen wird. Dieses Feld ist nur gültig, wenn der Parameter "Artikelstamm" in (MMS005/H) mit dem Wert 1 definiert ist. Gültige Eingaben:
|
(MMS010/E) |
Zuteilbar |
... die Zuteilung, und muss mit dem Wert 1 = Ja, zuteilbar, definiert sein, und für den anderen Lagerplatz mit dem Wert 0 = Nicht zuteilbar. Dieses Feld steuert, ob die für den Lagerplatz erstellten Bestands-IDs zuteilbar sein sollen. Es muss auf 1 = Ja, zuteilbar eingestellt sein. Wenn beim Wareneingang neue Bestands-IDs erstellt werden, wird der Wert für dieses Kontrollfeld aus dem Lagerplatz übernommen, für den der Wareneingang erfolgt. Falls Ausnahmen definiert sind, kann der Zuteilungscode in MMS060 geändert werden. |
(CRS165/B) |
Nummernserie |
... die Nummernserien. Dieselbe ID kann auch für andere Serien gelten, falls diese zu einem anderen Typ gehören. Die Serie A kann beispielsweise für Auftrags- und Rechnungsnummern verwendet werden, obwohl diese unterschiedliche Nummernintervalle und Startwerte aufweisen. Der Nummernserientyp 16 der Serie A wird für interne Lagermeldungen verwendet. Der Nummernserientyp 17 der Serie 1 wird für auftragsinitiierte Lagermeldungen verwendet. |
(MWS010/E) |
100 Rüstlisten automatisch drucken |
... ob Rüstlisten bei der Erstellung automatisch ausgedruckt werden. Wählen Sie 1 = Ja aus. |
(MNS310) |
Subsystem-Job. Öffnen |
... Autojobs, die in diesem Subsystem verwendet werden. Es gibt die folgenden vordefinierten Autojobs - Auftragsbezogene Meldungen in MHS855 und Interne Lagermeldungen in MMS855. Sie werden für Uploads verwendet. Damit werden die Batchjobs in MHS870 und MMS870 gestartet. |
(SHS050) |
"Jobplaner-Kategorie. Öffnen" Alle Felder |
Sie können die Download-Batchjobs im M3 Jobplaner planen. Weitere Informationen dazu finden Sie unter . |
(SHS030) |
"Jobplaner. Öffnen" Alle Felder |
Weitere Informationen dazu finden Sie unter . |
(SHS031) |
"Jobplaner-Programm. Öffnen" Alle Felder |
Weitere Informationen dazu finden Sie unter . |
(SHS035) |
"Jobplaner-Feld. Öffnen" Alle Felder |
Weitere Informationen dazu finden Sie unter . |
(SHS231) |
"Jobplaninformationen. Öffnen" Alle Felder |
Weitere Informationen dazu finden Sie unter . |