1 Beschreibung der Löschkennzeichen im Zusammenhang mit Statistik, Lohn und Kostenrechnung
  • Zunächst ist im Rückmeldesatz das Feld 2 Satzstatus BLANK, das heißt der Rückmeldesatz ist noch aktiv; d.h. der Satz kann durch nachfolgende Rückmeldungen noch geändert werden und ist noch nicht bereit zur Übernahme in Statistik, Lohn oder Kostenrechnung. Einzelrückmeldungen können nie aktiv sein; entweder sind sie noch nicht vorhanden, oder schon bereit zur Übernahme, da sich an Einzelrückmeldungen durch nachfolgende Rückmeldungen nie mehr etwas ändern kann.
  • Wenn eine Einzelrückmeldung erzeugt wird, ist der Satzstatus also immer sofort "E". Bei einem Mastersatz ist der Satzstatus erst "E", wenn die Position fertiggemeldet ist. Erst eine Rückmeldung, die den Satzstatus "E" hat, wird von den Übernahmeprogrammen zur Statistik, zu Lohn und zur Kostenrechnung verarbeitet.
  • Beim Rückmelden werden sowohl im Mastersatz, wie auch in den Einzelrückmeldungen (falls vorhanden) im Feld 3 Steuerfeld die Stellen 3, 4 und 5 zunächst mit "000" versorgt (d.h. es ist alles noch zu machen; also Übergabe an Statistik, Lohn und Kostenrechnung ist noch nicht erfolgt). Das wird natürlich nur gemacht, wenn eine Übergabe an Statistik, Lohn bzw. Kostenrechnung konfiguriert ist (Übergabe an Statistik ist vom Produktionsmittel abhängig und dort hinterlegt).
  • Für E- und M-Zeilen gibt es allerdings keine Statistik und keine Übergabe an Lohn. Deshalb sind hier die Stellen 3 und 4 immer "11".
  • Eine Ausnahme ist der folgende Fall: Wenn konfiguriert ist, dass Einzelrückmeldungen geführt werden, wird beim Erledigtmelden der Position in den Mastersatz an die Stellen 3, 4 und 5 "111" eingetragen, obwohl noch keine Übergabe erfolgt ist. Das ist wichtig, sonst arbeiten die Übergabeprogramme nicht richtig, wenn auch Einzelmeldungen konfiguriert sind. D.h. ein Mastersatz, zudem auch Einzelrückmeldungen vorliegen ist für die Statistik-, für die Lohn- und für die Kostenrechnungs-Übergabe uninteressant. Die gesamte benötigte Information ist in den Einzelrückmeldungen gespeichert.
  • In den Übernahmeprogrammen zur Statistik, zu Lohn und zur Kostenrechnung werden nur Rückmeldesätze verarbeitet, für die das entsprechende Kennzeichen im Steuerfeld noch "0" ist und deren Satzstatus "E" ist. Dabei ist egal, ob es sich um Mastersätze oder Einzelrückmeldungen handelt und es ist auch egal, ob konfiguriert ist, ob Einzelrückmeldungen geführt werden. Wie weiter unten noch beschrieben, können nämlich auch "Einzelrückmeldungen" vorkommen, wenn überhaupt keine Einzelrückmeldungen geführt werden; das sind dann stornierte Mastersätze.
  • Bei der Übernahme wird dann das entsprechende Kennzeichen im Steuerfeld auf "1" gesetzt. Das verhindert eine mehrmalige Übernahme.
  • Wenn jetzt ein Rückmeldesatz, der schon an die Statistik, an Lohn oder an die Kostenrechnung übergeben wurde storniert wird, kann dieser Satz nicht einfach gelöscht werden. Das Steuerfeld wird so abgeändert, dass er noch einmal übergeben wird und der Satzstatus wird für Mastersätze auf "s"=Master storniert und für Einzelrückmeldungen auf "S"=Einzelmeldung storniert gesetzt. Ein stornierter Mastersatz hat nicht mehr die laufende Nummer 0, sondern es wird die erste freie laufende Nummer > 0 eingetragen. D.h. ein stornierter Mastersatz hat eine laufende Nummer wie eine Einzelrückmeldung; er ist als stornierter Mastersatz nur an dem Satzstatus "s" zu unterscheiden von einer stornierten Einzelrückmeldung.
  • Deshalb dürfen auch die Übernahmeprogramme zur Statistik, zu Lohn und zur Kostenrechnung nicht nachprüfen, ob konfiguriert ist, dass Einzelrückmeldungen geführt werden oder nicht. Es könnte nämlich immer ein stornierter Mastersatz vorhanden sein mit laufender Nummer > 0.
  • Die Übernahmeprogramme verarbeiten diese stornierten Sätze genau gleich, wie die normalen Sätze, die Satzstatus "E" haben, aber alle Werte werden mit -1 multipliziert, d.h. die Werte werden wieder rausgerechnet.
  • Wenn jetzt im Programm 539 ein Auftrag gelöscht wird, zu dem Rückmeldesätze vorhanden sind, werden diese Rückmeldesätze nur gelöscht, wenn das Steuerfeld an den Stellen 3, 4 und 5 "111" ist, d.h. wenn der Satz bereits überall übergeben wurde. Die anderen Sätze bleiben unverändert, wenn es stornierte Sätze sind (das sind Sätze mit Satzstatus "s" oder "S"); bei nicht stornierten wird der Satzstatus auf "e" gesetzt, das bedeutet, dass der zugehörige Auftrag gelöscht ist. Der Satzstatus "e" wird von den Übernahmeprogrammen gleich wie der Satzstatus "E" behandelt, nur das Löschen der Sätze geht anders.
  • In den Übernahmeprogrammen zur Statistik, zu Lohn und zur Kostenrechnung werden die Rückmeldesätze nämlich nur gelöscht, wenn nach der Übernahme die Stellen 3, 4 und 5 des Steuerfeldes "111" sind und der Satzstatus "e", "s" oder "S" ist. Dann muss der Satz nicht mehr übergeben werden und gehört entweder zu einem gelöschten Auftrag oder ist ein stornierter Satz. In jedem Fall wird der Satz nicht mehr benötigt.