9921.18 Rechenregeln auswählen
Die Eingabe der Menükennziffer "R" im Listengenerator Definitionsmenü führt Sie zu diesem Programmpunkt. Hier können Sie Berechnungen und Auswertungen durchführen lassen oder z.B. für die Abarbeitung einer Listendefinition in Modul SIB-T02 bestimmte Eingaben definieren, die beim Start der Liste vom Listengenerator abgefragt werden. Die Rechenregeln werden abhängig von ihrer jeweiligen Bedingung vor jeder Zeilenausgabe des Listengenerators abgearbeitet, so dass für die Berechnungen die aktuellen Werte der Ausgabezeile zugrunde gelegt werden.
Sie können bis zu 9 verschiedene Rechenregeltypen mit verschiedenen Auswertungsbedingungen definieren und anschließend beschreiben. Je Regeltyp können maximal 75 Rechenzeilen definiert werden.
Auf dem Bildschirm werden alle vorhandenen Rechenregeln (1-9) und deren Bezeichnung angezeigt. Nummern, die noch nicht vergeben wurden, können Sie an der fehlenden Bezeichnung erkennen. Die Bezeichnung einer Rechenregel kann nach der Auswahl selbst vergeben bzw. geändert werden.
Durch Eingabe der entsprechenden Nummer (1-9) wird die Beschreibung des jeweiligen Rechenregeltyps aufgerufen.
Beschreibung eines Rechenregeltyps
Nach der Auswahl eines Rechenregeltyps zur Bearbeitung (Abbildung "Rechenregeln auswählen") erscheint ein Fenster mit der Beschreibung des gewählten Typs.

Abbildung: Rechenregeltyp beschreiben
|
Beschreibung der Bildschirmfelder
|
Bezeichnung
Die Bezeichnung einer Rechenregel sollte sprechend sein und über die Funktion oder den Inhalt der Rechenregel Auskunft geben, denn diese Bezeichnung erscheint später auf dem Auswahlbildschirm der Rechenregeln (Abbildung "Rechenregeln auswählen"). Jede definierte Rechenregel muss eine Bezeichnung haben.
Bereich "Auswertungsbedingung"
Es kann immer nur eine der vier Auswahlmöglichkeiten durch ankreuzen aktiviert werden. markiert wird durch Eingabe eines beliebigen Zeichens ungleich SPACE. Eine Bedingung wird durch Aktivieren einer anderen Bedingung automatisch deaktiviert.
immer rechnen Markierung
Dies ist die Standard-Einstellung. Bei jedem gefundenen Datensatz wird die entsprechende Rechenregel bedingungslos gerechnet.
bei neuem Datensatz aus Koppelung Nr. Markierung
Mit dieser Auswahl kann eine Rechenregel von einer bestimmten Datei durch Angabe der Koppelnummer abhängig gemacht werden. "00" steht in diesem Fall für die Leitdatei. Durch die feste Bindung einer Regel an einen Datensatz werden doppelte Berechnungen vermieden.
wenn Rechenfeld 'x' = Rechenfeld 'y' ist Markierung
Komplexe Auswertungsbedingungen für Rechenregeltypen können über den Vergleich zweier Rechenfelder aus der Rechenregel (z.B. aus einem anderen Regeltyp) realisiert werden.
nur bei Listenstart rechnen Markierung
Wird dieses Kontrollkästchen aktiviert, so werden die Rechenfelder nur einmal ausgewertet und zwar zu Beginn der Liste. Sinnvoll ist dies z.B. für Konstanten, die in mehreren Rechenregeln verwendet werden, oder auch für Startwerte und Konstanten, die für Dateikoppelungen verwendet werden.
