Ablaufverfolgung

Wird mit Formeln und Entscheidungstabellen gearbeitet, kommt es vor, dass ein Ergebnis nicht den Erwartungen entspricht. Um die Herkunft von Meldungen oder das Ergebnis der Berechnungen nachvollziehen zu können lohnt es sich die Ablaufverfolgung zu aktivieren und diese nach der Verarbeitung sämtlicher Formeln und Entscheidungstabellen auszuwerten.

Schritt 1, Aktivieren der Ablaufverfolgung

Die Auftragsmerkmale werden verwaltet. Über den Funktionsbutton in der Titelleiste auf der Maske wird die Ablaufverfolgung über die Funktionsauswahl ‚Ablaufverfolgung aktivieren‘ aktiviert oder gelöscht. Beim Löschen der Ablaufverfolgung wird die Ablaufverfolgung deaktiviert und der aktuelle Inhalt der Ablaufverfolgung gelöscht (alles unter der erstellten Belegposition). Nach dem Aktivieren werden die Verarbeitungsschritte der Formeln und Entscheidungstabellen in der Ablaufverfolgung für eine Auswertung festgehalten. Die Verarbeitung muss also nach dem Aktiveren erneut angestoßen werden.

Beim Aktivieren wird angegeben wie lange die Ablaufverfolgung aktiv bleibt, um unnötiges Schreiben großer Datenmengen zu verhindern.

Danach wird die Stücklisten-/Arbeitsplanauflösung ausgeführt bzw. der Problem-Fertigungsvorschlag in die Neuplanung geschickt und die Abarbeitung des UPERMP-Ereignisses abgewartet.

Schritt 2, Auswerten

Die Auftragsmerkmale werden erneut zur Verwaltung aufgerufen und über den Funktionsbutton in der Titelleiste auf der Maske wird die Ablaufverfolgung über die Funktionsauswahl ‚Ablaufverfolgung anzeigen‘ angezeigt.

Es werden alle verarbeiteten Formeln angezeigt, welche sich wie folgt gliedern:

1. Ebene: Beleg(-position) als Gliederungsebene

2. Ebene: Formel (Formelkennung, Formelidentifikation)

3. Ebene: Formelzeile

4. Ebene: Felder bzw. Sachmerkmale mit ihren Werten vor Ausführung der Formelzeile und denjenigen nach der Ausführung

Über die Spalten ‚Alter Wert‘ und ‚Neuer Wert‘ wird die Veränderung der Werte dargestellt. In der vierten Ebene werden die geänderten Sachmerkmale und in der dritten Ebene die geänderten Datenfelder angezeigt. Darüber kann das Problem lokalisiert werden.

In der Detailanzeige wird das ausgeführte JavaScript der Formelposition angezeigt. Diese Information ist bei der Suche nach technischen Problemen der Verarbeitung für den Support oder den Programmierer nützlich.


Felder

Ablaufverfolgung / Versionsvorgabe

Feldbezeichnung Erklärung
Ablaufverfolgung aktiviert

Mit der Ablaufverfolgung werden alle durchlaufenen Formelpositionen mit ihren Eingabe- und Ausgabeparametern protokolliert. Die so gewonnenen Daten können genutzt werden, um Formelpositionen zu finden, die für falsche Sachmerkmalswerte verantwortlich sind.
Ablaufverfolgung aktiv bis Mit der Ablaufverfolgung werden sehr viele Daten fortgeschrieben. Es muss deshalb ein Zeitpunkt in der Zukunft angegeben werden, ab dem die Ablaufverfolgung nicht mehr aktiv sein soll.
Ablaufverfolgung löschen Durch Anwahl dieses Feldes werden die bisher aufgelaufenen Ablaufverfolgungsdaten zur aktuellen Auftragsnummer gelöscht.
Freigabeprüfung
Bei der Anzeige oder dem Druck von dokumentationspflichtigen Stücklisten kann es gewünscht sein, auch nicht freigegebene Stücklistenstände zu verarbeiten.
Grenzwertdatum
Es werden alle Positionen ausgewählt, die unter Berücksichtigung des entsprechenden Ein- und Auslaufdatums aktiv sind.
Eine Position ist bezüglich des Datums unter folgenden Bedingungen aktiv:

Einlaufdatum <= Grenzwertdatum oder Einlaufdatum nicht angegeben
und
Auslaufdatum >= Grenzwertdatum oder Auslaufdatum nicht angegeben

Bei Angabe eines Änderungsindexes werden die Grenzwertangaben aus der Änderungshistorie übertragen.
Bei dokumentationspflichtigen Stücklisten bzw. Arbeitsplänen und keiner Angabe wird das Tagesdatum als Grenzwertdatum angenommen.

  • Keine Stichwörter