4.2 Buchungspuffer 255 + GV-Variable für BU57X.CXX und Abmeldebeleg
Dieser Puffer wird vom Buchungsbaustein BU57X.CXX benutzt und wird in BDE581 aus dem Programmpuffer 255 (der vorher gesichert wird) analog zu FST574 für A-Zeilen versorgt.
Es gibt auch den Weg über Globalvariable und Positionen die in beiden Puffern schon gleich sind (über Pos. 2000!)
Und es gibt einen neuen Puffer strErfBde à Das alles sollte überarbeitet und transparent beschrieben werden und nur an einer Stelle!
Dann auch was von welchem Programm für welche Rückmeldeart verwendet wird (Einzel, nur 581, nur 574, Verbucher? 575?) 
Globalvariable
GV_D65F107… bis GV_D65F118…
Globalvariablen für drei spezielle Ausschusseingaben, s.o. beim Erfassungspuffer (nur für BDE581!)
GV_D65F160 bis GV_D65F162
Spezielle Ausschussberechnung (nur für FST574!)
GV_RMfeld101
Eingabe Anwenderfeld 4 (Feld 101 in Datei 65), siehe Einstellungskapitel zum Programm 574 bzw. 581 bei „Sonstiges“
Pufferaufbau
Bedeutung
Position
Format
erledigt J/N?
1
C1/1
*erledigt? 1/0
2
C1/1
Referenz-Nummer
10
N8/11
*Rüsten Dauer Netto
21
N4.2/9
*Rüsten Start Datum
33
C8/8
*Rüsten Start Uhrzeit
41
U/4
*Rüsten Ende Datum
45
C8/8
*Rüsten Ende Uhrzeit
53
U/4
*Rüstzeit aufgelaufen Netto
57
N4.2/9
*Ausführen Dauer Netto
69
N8.2/12
*Ausführen Start Datum
81
C8/8
*Ausführen Start Uhrzeit
89
U/4
*Ausführen Ende Datum
93
C8/8
*Ausführen Ende Uhrzeit
101
U/4
*Ausführzeit aufgelaufen Netto
105
N8.2/12
*Unterbrechung Dauer Netto
117
N8.2/12
*Unterbrechung Start Datum
129
C8/8
*Unterbrechung Start Uhrzeit
137
U/4
*Unterbrechung Ende Datum
141
C8/8
*Unterbrechung Ende Uhrzeit
149
U/4
*Unterbrechzeit aufgelaufen Netto
153
N8.2/12
*Übergangszeit
165
N8.2/12
*Übergangszeit aufgelaufen
201
N8.2/12
*Gutmenge
213
N7.3/15
*Ausschussmenge
228
N7.3/15
Gesamtgutmenge
243
N7.3/15
*Ausschussgrund
258
C3/3
*PM-Type hier nur "MA" möglich
261
C2/2
*PM-Nummer
263
C15/15
"PS" fuer Personal
278
C2/2
*Personal-Nummer
280
C15/15
*Lohnart
295
C4/4
*Lohngruppe
299
C4/4
*Unterbrechungsgrund
303
C3/3
*Bearbeiterkennzeichen
306
C3/3
*Netto Gesamtzeit (nicht benutzt in BU57X)
309
N8.2/12
*Datum der Meldung
321
C8/8
Teilebezeichnung
600
C30/30
Personal-Bezeichnung
690
C30/30
Brutto Gesamtzeit (nicht benutzt in BU57X)
724
N8.2/12
*Rüsten Dauer Brutto
736
N4.2/9
*Ausführen Dauer Brutto
748
N8.2/12
*Kommt Datum
760
C8/8
*Kommt Uhrzeit
768
U/4
*Geht Datum
772
C8/8
*Geht Uhrzeit
780
U/4
Auftrags-Nummer
800
N6/7
Positions-Nummer
807
N4/5
*Personalsatz 1=Ja/0=Nein
812
C1/1
*Preis
820
N6.2/12
*Wert
832
N9.2/15
*PE
847
N4/6
*Kostenstelle
860
C6/8
*Kostenträger
868
C6/8
*Kostenart
876
C6/8
*Mehrmaschinenfaktor (wird nicht versorgt)
900
C5/5
Anwenderfeld 1 in Einzelrückmeldung + Master (Feld 86 in Datei 65)
905
C25/25
Anwenderfeld 2 in Einzelrückmeldung + Master (Feld 87 in Datei 65)
930
C10/10
Anwenderfeld 3 in Einzelrückmeldung + Master (Feld 88 in Datei 65)
940
C5/5
Zeilentyp; hier immer "A"
1010
C1/1
*Kennzeichen Rüstzeit //10
1015
C1/1
Anwenderfeld 3 für Rückmeldesatz (Feld 88 in Datei 65) bei A-Zeile (allerdings zuerst aus Pos. 940, beides nur wenn ungleich SPACE)
Identische Position im Erfassungspuffer, vor Verwendung nachfragen für welche Rückmeldungen die Angabe verwendet wird.
2001
C5
Anwenderfeld 4 für Rückmeldesatz (Feld 101 in Datei 65)
Siehe INI-Einstellungen Ben4aus255 und Ben5aus255 in Sektion [BDE581] und [FST574]
Identische Position im Erfassungspuffer, vor Verwendung nachfragen für welche Rückmeldungen die Angabe verwendet wird.
2228
C15
Anwenderfeld 5 für Rückmeldesatz (Feld 106 in Datei 65)
Siehe INI-Einstellungen Ben4aus255 und Ben5aus255 in Sektion [BDE581] und [FST574]
Identische Position im Erfassungspuffer, vor Verwendung nachfragen für welche Rückmeldungen die Angabe verwendet wird.
2243
C4
Sollte nicht verwendet werden, da im Erfassungspuffer für Gutmenge mit Restmenge aus dem Auftragskopf verwendet wird, s.o.
2247
N7.3