4 Wichtige Variablen
Vorbemerkung
Es werden fünf verschiedene Zeitarten im Programm verwendet, die mit ag%, ta%, tr%, tubr% und tueb% bezeichnet werden. Jede Variable entspricht dabei einer Zahl. Damit kann sehr leicht auf ein Array zugegriffen werden.
|
ag%
|
1
|
Arbeitsgangzeit, also Zeit zwischen Start und Ende der Rückmeldung
|
|
ta%
|
2
|
Ausführungszeit
|
|
tr%
|
3
|
Rüstzeit
|
|
tubr%
|
4
|
Unterbrechungszeit
|
|
tueb%
|
5
|
Übergangszeit
|
|
akt.per&
|
Periode
|
Periode, deren Satz sich gerade in Bearbeitung befindet (aktuelle Periode).
|
|
anteil#
|
Zeitdauer
|
Der berechnete Anteil der aktuellen Zeitscheibe an der aktuellen Periode. Er wird zur Anzahl der Rückmeldungen addiert. Damit lassen sich dann die durchschnittlichen Dauern der Zeitscheiben berechnen, auch wenn sie nur teilweise in der Periode liegen.
|
|
dauer#
|
Zeitdauer
|
Die berechnete Dauer für die aktuelle Zeitscheibe in der aktuellen Periode
|
|
ende$()
|
Zeitpunkt
|
Ende der Zeitscheibe in der Form jjjmmtthhmm für jede Zeitart.
|
|
ende.akt.per$
|
Zeitpunkt
|
Ende der aktuellen Periode in der Form jjjjmmtt2400
|
|
ende.akt.per$
|
Periode
|
Endeperiode der Zeitscheibe in der Form jjjjpp bei der Bearbeitung der Periodensätze und nur jjjj bei der Bearbeitung der Jahressätze.
|
|
lese.sequentiell%
|
NO%
|
Der nächste Satz muss direkt gelesen werden, da sich entweder der Schlüssel geändert hat, oder ein Satz in der Datei verändert wurde. Das Kennzeichen bezieht sich auf die Rückmeldedatei.
|
|
|
YES%
|
Der nächste Satz kann durch sequentielles Lesen bereitgestellt werden.
|
|
merk.dauer#()
|
|
Die tatsächliche Dauer der Zeitscheibe einer Zeitart. Ändert sich nicht während der Verdichtung der Zeitscheibe.
|
|
periode.erledigt%
|
NO%
|
Die Zeitscheiben werden gerade in die Periodensätze summiert.
|
|
|
YES%
|
Die Periodensätze für diese Rückmeldung sind aktualisiert. Nun werden die Jahressätze verarbeitet.
|
|
periodisierung%
|
1 – 4
|
Enthält zuerst die aktuelle Periodisierung, also einen Wert von 1 bis 3 (Woche, Monat oder Quartal) und dann 4, um die Jahressätze zu verarbeiten (Wird als Periodisierung Jahr eingestellt werden die Werte doppelt so groß wie berechnet, da sie zweimal berechnet werden).
|
|
restdauer#()
|
|
Die noch aufzuteilende Dauer der Zeitscheibe einer Zeitart. Hat die Restdauer den Wert 0 egal ob durch Aufteilung, oder schon in der Rückmeldung, werden keine Zeiten in die Statistikdatei summiert. Die Werte der anderen Felder spielen hierbei keine Rolle.
|
|
start$()
|
Zeitpunkt
|
Start der Zeitscheibe in der Form jjjjmmtthhmm für jede Zeitart.
|
|
start.akt.per$
|
Zeitpunkt
|
Start der aktuellen Periode in der Form jjjjmmtt0000
|
|
start.per&()
|
Periode
|
Startperiode der Zeitscheibe in der Form jjjjpp bei der Bearbeitung der Periodensätze und nur jjjj bei der Bearbeitung der Jahressätze.
|
|
verdichten%
|
NO%
|
Der Inhalt der Rückmeldedatei wird nur gelistet. Dabei werden jedoch nur die Sätze angezeigt, die bei einem Echtlauf auch verdichtet werden können, und gegebenenfalls die Masterzeile dazu, wenn es sich um Einzelrückmeldungen handelt.
|
|
|
YES%
|
Die bei NO% beschriebenen Sätze werden nicht nur gelistet, sondern auch verdichtet.
|
