Systemkalender erstellen und ändern
In diesem Dokument wird beschrieben, wie Sie einen Systemkalender erstellen und darin Tage definieren.
Ergebnis
Sie haben einen Systemkalender für eine Division erstellt (für jede Division muss ein Systemkalender erstellt sein). Normalerweise sollten ab dem aktuellen Datum mindestens zwei Kalenderjahre definiert sein.
Bei der MUC-Konfiguration muss für jede in der Konfiguration enthaltene Division ein Systemkalender definiert werden. Dies bedeutet, dass für die zentrale (Blank)-Division ein Kalender definiert werden muss, auch wenn die Division nicht für das Verarbeiten von Informationen verwendet wird.
Sie haben in den folgenden Feldern einen oder mehrere Werte geändert:
- Generierte Kapazität pro Tag
- Produktionstage
- Wareneingangstage
- Liefertage
Wenn ein Datum in M3 angegeben wird, prüft das System, ob das Datum im Systemkalender definiert wurde.
Der Systemkalender wird in der Datei CSYCAL gespeichert.
Systemkalender automatisch generieren
Systemkalender und Systemperioden können bei Bedarf mit dem Reparaturprogramm F16MMSYS01 automatisch generiert werden, das nach jedem Patch ausgeführt wird. Zum Generieren verwendet das Reparaturprogramm das Feld "Generierte Kalenderjahre" aus "Firma. Öffnen" (MNS095). Über dieses Feld kann der Benutzer festlegen, wie viele Jahre im Voraus Systemkalender und Systemperioden generiert werden. Wenn die Anzahl Jahre nicht angegeben wird, d. h. wenn dieses Feld leer bleibt oder wenn der Wert 0 definiert ist, wird der Standardwert von zwei Jahren verwendet. Sie können Werte zwischen 2-99 verwenden. Geben Sie in dem Feld den Wert -1 an, wenn die automatische Generierung nicht benötigt wird.
Bei Ausführung von F16MMSYS01 wird das Datum des aktuellen Tages zusammen mit "Generierte Kalenderjahre" in (MNS095) geprüft, um festzustellen, ob im Systemkalender und in den Systemperioden genügend Jahre für jede Division und Firma vorhanden sind. Wenn die Generierung ausgeführt wird, werden die Kalendereinstellungen aus "Systemkalender. Tage erstellen" (CRS905) verwendet. Mit F14 in (CRS905) können Sie eigene kundenspezifische Kalendereinstellungen als Standardeinstellungen festlegen.
F16MMSYS01 generiert keine Systemperiodentypen, die zum Zeitpunkt der Generierung nicht vorhanden sind, sondern sucht immer im aktuellen Jahr, um festzustellen, welche Typen vorhanden sind und welche generiert werden müssen. Beispiel: Im Jahr 2021 sind die Periodentypen 1, 2 und 3 vorhanden. Wenn die Generierung im Jahr 2021 gestartet wird, werden nur die Typen 1, 2 und 3 für die X Jahre im Voraus generiert. Die Typen 4, 5 und 9 sind nur für das Jahr 2019 vorhanden und werden daher nicht eingefügt. Dadurch wird verhindert, dass Systemperioden generiert werden, die nicht verwendet werden. Wenn zum Zeitpunkt der Generierung im aktuellen Jahr keine Systemperioden vorhanden sind, werden die Perioden dennoch generiert. In diesem Fall werden die Typen generiert, die in "Firma. Division verbinden" (MNS100) für jede Firma und Division angegeben sind.
Da das Patching zur Monatsmitte ausgeführt wird, muss F16MMSYS01 auf Basis des darauffolgenden Monats geprüft werden, falls genügend Jahre generiert wurden. Wenn Jahre bereits generiert wurden, hat das Reparaturprogramm keine Auswirkungen. Wenn die Generierung erforderlich ist, generiert das Reparaturprogramm die gesamten Jahre.
Wenn der Kalender und die Systemperioden generiert wurden, wird eine M3-Anwendungsmeldung an den Systemadministrator gesendet, dass Kalender und Systemperioden für Division x, Jahr y erstellt wurden. Wenn ein Fehler auftritt und der Systemkalender bzw. die Systemperioden nicht generiert werden, wird dennoch eine M3-Anwendungsmeldung an den Systemadministrator gesendet.
Beispiel: Die Jahre 2022-2023 sind bereits in "Systemkalender. Öffnen" (CRS900) und "Systemkalender. Perioden öffnen" (CRS910) vorhanden, und die neue Einstellung "Generierte Kalenderjahre" in (MNS095) enthält den Wert 2 (Systemkalender und Systemperioden sollen 2 Jahre im Voraus vorhanden sein). Die Generierung wird im April 2022 gestartet. Das Reparaturprogramm prüft dann, ob der Mai zwei Jahre von 2022 bis 2. Mai 2023 vorhanden ist, aber nicht der Mai 2024. Dann wird das gesamte Jahr 2024 von Januar bis Dezember generiert. Im nächsten Monat (Mai 2022) prüft das Reparaturprogramm, ob der Juni 2 Jahre von 2022 bis sowohl Juni 2023 als auch Juni 2024 vorhanden ist. Das Reparaturprogramm führt daher bis zum nächsten Monat, wenn die nächste Prüfung erfolgt, nichts weiter aus.
Bevor Sie beginnen
- Sie müssen sich in der richtigen Division befinden und die Befehle zum Umschalten zwischen Divisionen müssen in "Funktion. Öffnen" (MNS110) definiert sein. Sie müssen die Berechtigung für die Divisionen haben. Berechtigungen werden in "Benutzer. Öffnen" (MNS150) zugewiesen.
- Wenn Sie in "Systemkalender. Öffnen" (CRS900) einen Systemkalender öffnen möchten, muss in "Systemkalender. Erstellen Tage" (CRS905) ein Systemkalender definiert worden sein.
Führen Sie folgende Schritte aus, um einen Systemkalender zu erstellen
- Starten Sie "Systemkalender. Öffnen" (CRS900), um einen Systemkalender zu erstellen.
- Wählen Sie in Bild B die Option "Settings" (F13).
- Wählen Sie in Bild P die Option "Kalender generieren" (F13).
Dadurch wird "Systemkalender. Tage erstellen" (CRS905/A) angezeigt.
- Geben Sie in den Feldern "Von Jahr" und "Bis Jahr" einen Zeitraum an.
- Geben Sie in Bild E Werte in folgenden Feldern an: "Allgemeine Kapazität", "Produktionstag", "Wareneingangstag" und "Liefertag".
- Wählen Sie "Generierung starten" (F13). Das Generieren erfolgt online und nicht in einem Batchjob.
- Wiederholen Sie den Vorgang, um ein weiteres Kalenderjahr zu definieren, da immer mindestens zwei Kalenderjahre definiert werden sollten. Drücken Sie F3.
Führen Sie folgende Schritte aus, um einen Systemkalender zu ändern
- Starten Sie "Systemkalender. Öffnen" (CRS900/B), um den Systemkalendertag zu definieren.
- Wählen Sie in der Bildschirmdatei ein Datum, und klicken Sie im Menü "Datei" auf "Öffnen".
- Geben Sie in Bild E Werte in folgenden Feldern an: "Allgemeine Kapazität", "Produktionstag", "Wareneingangstag" und "Liefertag".
- Klicken Sie auf "Weiter", um den Vorgang abzuschließen.
Führen Sie folgende Schritte aus, um einen Systemkalender automatisch zu erstellen
- Starten Sie "Systemkalender. Tage erstellen" (CRS905).
- Geben Sie in Bild E Werte in folgenden Feldern an: "Allgemeine Kapazität", "Produktionstag", "Banktag", "Anpassungstage Zahlungstag", "Anpassungstage Fälligkeitsdatum", "Wareneingangstag" und "Liefertag".
- Wählen Sie "Als Standard festlegen" (F14) aus. Es wird eine Meldung angezeigt, dass die Kalendereinstellungen als Standard festgelegt wurden.
- Drücken Sie F3, um das Programm zu schließen.
- Starten Sie "Firma. Öffnen" (MNS095).
- Wählen Sie die Firma aus, für die der Systemkalender automatisch generiert werden soll.
- Geben Sie in Bild E im Feld "Generierte Kalenderjahre" an, wie viele Jahre im Voraus der Kalender generiert werden soll. Geben Sie -1 ein, wenn die automatische Generierung nicht gewünscht wird.
- Klicken Sie auf "Weiter", und wiederholen Sie die Schritte 2 und 3 für alle relevanten Firmen. Wenn Sie fertig sind, drücken Sie F3, um das Programm zu schließen.
- Das Reparaturprogramm prüft nach jedem Patch, ob eine Generierung erforderlich ist.
Einzustellende Parameter
Programm-ID/Bild | Feld | Dieses Feld zeigt ... |
---|---|---|
(CRS900/E) (CRS905/E) |
Allgemeine Kapazität |
… den Anteil des Arbeitstages, für den eine Auslastung erstellt werden kann. Der Anteil wird als Prozentsatz pro Tag erfasst. Beispiel A: Die Mitarbeiter einer Firma arbeiten montags normalerweise 8 Stunden. Wenn an einem bestimmten Montag jedoch nur 4 Stunden gearbeitet wird, muss die allgemeine Kapazität in (CRS900) für diesen Montag auf 50 % gesetzt werden. Wenn die Mitarbeiter einer bestimmten Produktionsgruppe an diesem Montag nur 2 Stunden arbeiten, muss der effektive Kapazitätsprozentsatz für diese Kombination und diesen Montag auf 50 % gesetzt werden. |
(CRS900/E) (CRS905/E) |
Produktionstag | …, ob das gewählte Datum im Systemkalender als Produktionstag gekennzeichnet ist. An Tagen, die nicht als Produktionstage definiert sind, kann für die Produktionsgruppe keine Kapazität erfasst werden. |
(CRS905/A) | Banktag |
… an, ob der Tag im Kalender ein Banktag ist. Für das Einkaufsbuch wird zum Beispiel das Buch im Finanzmanagementsystem verwendet. |
(CRS905/A) | Bankauszahlungskorrekturtage |
… den Zahlungstag, der für den Wochentag, auf den das Fälligkeitsdatum fällt, standardmäßig vorgeschlagen wird. Beispiel Wenn das Fälligkeitsdatum auf einen Sonntag fällt, können Sie standardmäßig den folgenden Montag als Zahlungsdatum festlegen. Bei der automatischen Erstellung von Systemperioden werden die Anpassungstage folgendermaßen aktualisiert:
|
(CRS900/E) (CRS905/E) |
Wareneingangstag |
..., ob Waren als Wareneingänge an einem bestimmten Wochentag in M3 erfasst werden können. Beispiel: Wenn der Wareneingang an einem Montag erfolgen kann, geben Sie 1 im Feld "Montag" ein. Wenn der Wareneingang nicht an einem Samstag erfolgen kann, geben Sie 0 im Feld "Samstag" ein. |
(CRS900/E) (CRS905/E) | Liefertag | …, ob Lieferungen in M3 als an einem bestimmten Wochentag eingegangen erfasst werden können. |
(CRS905/E) | Von Jahr/Bis Jahr |