13 Lockproblematik, Sätze alle im Hauptspeicher
Es ist immer nur der Auftragskopf und die gerade bearbeitete Position samt allen Sätzen gesperrt. Die Position usw. wird erst gesperrt, wenn der Bearbeitungsdialog aktiv wird (bei Check Kommando, dort auch Lesen weiterer Sätze). Teil und Lager werden erst beim Update bzw. beim Schreiben der Position gesperrt, falls die Bestände sich ändern. Der Kopf wird multiple gesperrt, damit bei Update (nach Wechsel in Folgefenster oder zu Position), nicht kurz die Sperre weggeht und ein anderes Programm zum Zug kommt.
Wie in AUF, FST und MWI können Programme, die nur über Dispositionen gehen, also „heimlich“ Positionen verändern.
Lieferant und EKA-TSS werden wegen Datum letzte Verwendung auch aktualisiert, aber direkt vor der Aktualisierung gesperrt.
Alles im Hauptspeicher bedeutet bei 200 Positionen grob 1MB Speicherplatz nur für die folgenden Puffer (s. Klasse ACDynPos und ppacEDtab). Derzeit werden folgende Sätze gespeichert:
|
Element „plf“:
|
Positionsleitdatei (105)
|
|
Element „dis“:
|
Disposition (23)
|
|
Element „zeile“:
|
Je nach Zeilentyp (107-112)
|
|
Element „tss“:
|
Teilestamm (106)
|
