Aktionsprotokolle implementieren und mögliche Fehler korrigieren

In diesem Dokument wird beschrieben, wie Sie Daten in der M3 Business Engine (BE) aktualisieren, damit sie die Entscheidungen, die während einer Planungsrunde in einem externen Planungssystem getroffen haben, widerspiegelt.

Dies erfolgt durch die Implementierung der Handlungen im Aktionsprotokoll, das vom externen System zur M3 BE überführt worden ist.

Ergebnis

Die Daten in der M3 BE werden geändert und aktualisiert, sodass die Herstellung und/oder weitere Planung durchgeführt werden können.

Wenn das Aktionsprotokoll nicht geschlossen wird, können Sie Handlungen, die nicht in das externe System implementiert worden sind, übertragen, damit diese Teil der nächsten Planungsrunde sind. Dies erfolgt automatisch, wenn M3 BE-Daten zu einem externen System überführt werden. (Die API-Transaktion, die automatisch angewendet wird, ist ListLine im API-Programm CMS051MI.)

Dies hat folgende Auswirkungen auf das System:

  • Die Tabellen "Maßnahmenlog" (MALHED) und "Maßnahme" (MALACT) werden aktualisiert.
  • Wenn während der Implementierung Fehler auftreten, wird die Tabelle "Aktivitätendetails" (MALACD) und eventuell auch die Tabelle "Meldung – Mail" (CMAILB) aktualisiert.
  • Eine Anzahl Tabellen wird bei der Implementierung aktualisiert. Welche Tabellen betroffen sind, hängt von den geänderten Daten ab.

Bevor Sie beginnen

  • Ein externes Planungssystem muss installiert sein.
  • Grunddaten müssen aus der M3 BE ins externe Planungssystem überführt werden. Außerdem muss eine Planungssitzung, die zu unterschiedlichen Entscheidungen führt, im externen System ausgeführt worden sein.
  • Alle möglichen Entscheidungen müssen in "Aktivitätentypdefinition. Öffnen" (CMS109) mit Informationen darüber definiert sein, wie diese Entscheidungen in M3 BE verarbeitet werden sollen. Die Aktivitätstypen sind vordefiniert und werden durch die Auswahl der Aktion Standard (F14) generiert.
  • Wenn Anwendungsmeldungen verwendet werden, muss die Funktion für die Person, die für das Aktionsprotokoll verantwortlich ist, aktiviert sein. Außerdem muss Nachrichtentyp 958 (Maßnahmenlog konnte nicht vollständig implementiert werden) in "Settings – Meldungen" (CRS424) aktiviert worden sein.

Führen Sie folgende Schritte aus

Kurzdarstellung
  1. Maßnahmen automatisch implementieren

    Alle Handlungen, die für eine automatische Implementierung eingestellt sind, werden implementiert, wenn das Aktionsprotokoll vom externen Planungssystem in die M3 BE exportiert wird. Der Export/die Implementierung wird durch "API-Transaktion im API-Programm implementieren" (CMS051MI) ausgelöst.

    Die Implementierung von Handlungen verläuft in der gleichen Reihenfolge wie die Planungsentscheidungen, die im externen System getroffen wurden.

    Wenn alle Aktionen im Aktionsprotokoll erfolgreich ausgeführt worden sind, wird das Aktionsprotokoll automatisch auf 90 (Abgeschlossen) gestellt und die Implementierungsphase ist abgeschlossen.

    Beachten Sie, dass diese Aktivität von der für die Planung im externen System verantwortlichen Person ausgelöst wird.

  2. Analysieren und Korrigieren möglicher Fehler

    Wenn die automatische Implementierung bei einer oder mehreren definierten Maßnahmen fehlschlägt oder das Maßnahmenlog offene Maßnahmen enthält, wird die verantwortliche Person nach Aktivierung der Funktionalität die Anwendungsmeldung "Maßnahmenlog konnte nicht vollständig implementiert werden" (958) in "Anwendungsmeldung. Öffnen" (CRS420) erhalten.

    Um das Problem zu identifizieren, kann die verantwortliche Person Folgendes tun:

    • Verschaffen Sie sich einen schnellen Überblick über den (ersten) Fehler einer Maßnahme, indem Sie die Meldung lesen, die automatisch im Feld "Rückholdaten" in "Aktivitäten. Öffnen" (CMS051) erstellt wird.
    • Analysieren Sie alle Fehler, die im Maßnahmenlog aufgetreten sind, indem Sie die detaillierten Meldungen in "Detaillierte Mail-Meldung. Öffnen" (CMS421) lesen. Diese Meldungen beschreiben die Fehler und enthalten Informationen darüber, in welchen Funktionen die Fehler aufgetreten sind. Indem Sie die Meldungen öffnen, öffnen Sie gleichzeitig die M3 BE-Funktion, mit der der Fehler korrigiert werden kann. Welche Funktion geöffnet wird, hängt vom Fehlertyp ab. (CMS421) kann über "Anwendungsmeldung. Öffnen" (CRS420), "Maßnahmenlog. Öffnen" (CMS050) oder "Aktivitäten. Öffnen" (CMS051) aufgerufen werden.

    Wenn Sie den Fehler gefunden haben, müssen Sie entscheiden, wie er behoben werden soll. Was Sie tun, hängt vom Fehler und der individuellen Situation ab. Beispiel: Wenn in der detaillierten Meldung steht, dass das Planungsdatum ungültig ist, können Sie entweder wählen, die Maßnahme nicht zu durchzuführen und sie an das externe System zurückzuschicken, um Teil einer anderen Planungsrunde zu sein, oder das Planungsdatum der Maßnahme in (CMS051) ändern und die Neuimplementierung der Maßnahme manuell vornehmen.

    Wenn die automatische Implementierung einer Handlung fehlgeschlagen ist, wird der Status für die Handlung und im Aktionsprotokoll auf 00 (Fehler) gestellt.

  3. Alle definierten Maßnahmen manuell implementieren

    Wenn Sie alle Fehler korrigiert haben, können Sie die Neuimplementierung aller definierten Handlungen mit einem Status von weniger als 90 (Abgeschlossen) im gesamten Aktionsprotokoll durchführen.

    Dies tun Sie, indem Sie die Option "Aus Aktionsprotokoll implementieren" in (CMS050) auswählen.

  4. Einzelne definierte Maßnahme manuell implementieren

    Wenn die Korrektur nur eine oder zwei Handlungen betrifft, können Sie stattdessen die Neuimplementierung Stück für Stück manuell durchführen.

    Dies erreichen Sie, indem Sie die Option "Aus Aktion Implementieren" in (CMS051) auswählen.

    Wenn Sie die Maßnahmen individuell neu implementieren, beachten Sie Folgendes: Wenn die Handlung einen Makroauftrag betrifft und der Makroauftrag in der M3 BE nach der Überführung auf das externe System geändert worden ist, wird eine Warnnachricht angezeigt und die Implementierung normalerweise unterbrochen. Wenn Sie eine Einzelhandlung implementieren, wird die Implementierung dennoch ausgeführt.

  5. Offene Maßnahmen analysieren

    Falls es offene Handlungen im Aktionsprotokoll gibt, wird die verantwortliche Person darüber eine Anwendungsmitteilung in (CRS420) erhalten, dass das Aktionsprotokoll nicht vollständig implementiert wurde, solange die Anwendungsmitteilungsfunktion aktiviert ist.

    Diese Handlungen müssen manuell verwaltet werden, da es sich hierbei um ein Problem, das gelöst werden muss, und nicht um eine Entscheidung handelt. Das Problem wird im Maßnahmentext in (CMS051) beschrieben.

    Offene Handlungen haben den Status 20 (Nicht implementiert) und Implementierungsmethode 1 (Manuell) in (CMS051).

  6. Offene Maßnahme manuell implementieren

    Implementieren Sie die Entscheidung, die Sie in M3 BE getroffen haben. Was Sie tun, hängt vom Fehler und den verfügbaren Ressourcen ab. Beispiel: Wenn die Handlung sich auf ein Problem mit der Herstellung eines Artikels an einem bestimmten Arbeitsplatz bezieht, kann die Lösung eine der folgenden sein: Das Hinzufügen von zusätzlichen Schichten an diesem Arbeitsplatz, das Outsourcing der Herstellung des Artikels oder die Verzögerung des Bedarfs.

  7. Offene Maßnahmen als implementiert einstellen

    Wenn die offene Handlung implementiert worden ist, müssen Sie den Status der Handlung manuell auf 90 (Abgeschlossen) stellen.

    Dies erreichen Sie, indem Sie die Option "Aus Aktion Implementieren" in (CMS051) auswählen.