9921.22 Gruppenwechselfuß beschreiben
Der Gruppenwechselfuß wird am Ende einer Gruppe von Listenzeilen gedruckt, die durch das Gruppenwechselfeld als Elemente einer Gruppe identifiziert werden. Als Gruppenwechselfuß können beliebige Felder definiert werden (Kapitel 9921.10 Listenabschluss beschreiben).

Abbildung: Gruppenwechselfuß beschreiben
|
Beschreibung der Bildschirmfelder
|
A (Aktionsspalte)
Eingabe einer Zeilenoperation. Zulässige Eingaben sind
|
L
|
Löschen der aktuellen Rollzeile nach einer Sicherheitsabfrage
|
|
H
|
Hinzufügen weiterer Rollzeilen
|
|
" "
|
Keine Aktion, bearbeiten der aktuellen Rollzeile
|
Art
Über dieses Eingabefeld wird der Typ des aktuellen Gruppenwechselfußfelds bestimmt. Je nach Art werden bei der Bearbeitung des Gruppenwechselfußfelds verschiedene Eingaben erwartet. Gültige Feldarten sind:
|
1
|
Feld aus einem Datensatz einer Datei
Über die folgende Angabe von Datei- und Feld-Index wird ein Feld identifiziert, welches an der aktuellen Stelle im Gruppenwechselfuß ausgegeben wird. Dieses Feld kann sowohl aus einem Datensatz der Leitdatei als auch aus einer Koppeldatei stammen. Der Inhalt des Felds stammt aus dem jeweils letzten gültigen Datensatz der zugehörigen Gruppe.
|
|
2
|
Textfeld oder Textbaustein
Sollen feste Texte oder Texte aus einer externen ASCII-Datei im Gruppenwechselfuß ausgegeben werden, so ist diese Feldart dafür vorgesehen. Die Eingabe eines Datei- oder Feld-Indexes entfällt hierbei. In jedem Gruppenwechselfuß kann je nur ein einziger Textbaustein verwendet werden. Alle weiteren werden beim Druck ignoriert.
|
|
3
|
Ergebnisfeld, Gruppensummenfeld oder Konstante aus der Rechenregel
Felder dieser Art werden in der Rechenregel definiert (Kapitel 9921.19 Rechenregeln definieren) und über eine Nummer angesprochen. Die Nummer gibt dabei Auskunft über den Typ des Rechenfelds. Rechenfelder, die mit einem "E" beginnen sind Ergebnisfelder, Gruppensummenfelder beginnen mit einem "S" und Rechenfelder, die ein "K" als ersten Buchstaben besitzen, sind Konstanten (eine genaue Beschreibung dieser Rechenfelder finden Sie in Kapitel 9921.19 Rechenregeln definieren).
|
|
9
|
Füllzeichen
Diese Feldart ist für Linien oder Wiederholungen beliebiger Zeichen gedacht.
|
Datei
|
Art 1
|
Hier wird der Index der Datei angegeben, aus der ein Feld als Gruppenwechselfußfeld ausgegeben werden soll. Erlaubt sind dabei alle Indizes der definierten infra-Dateien. Wird ein Index ungleich der Leitdatei eingegeben, so öffnet sich ein Fenster zur Beschreibung bzw. Bestätigung der Dateikoppelung. Im Modus Ändern kann zum Übertasten der Felder die TAB-Taste benutzt werden. Dieses Fenster wird in Kapitel 9921.16 Koppelungen bearbeiten beschrieben. Datei-Indizes von Koppeldateien werden mit einem Stern gekennzeichnet.
|
Die Auskunft <F4> hilft Ihnen bei der Auswahl des richtigen Datei-Indexes.
Feld
|
Art 1
|
Index des Felds aus der angegebenen Datei, welches als Gruppenwechselfußfeld definiert werden soll. Die jeweilige Feldbezeichnung wird aus der Datenbank vorbelegt.
|
|
bei Art 3
|
Nummer des Ergebnisfelds, des Gruppensummenfelds oder der Konstanten aus der Rechenregel zur Ausgabe als Gruppenwechselfußfeld. Es sind nur Ergebnisfelder (Nummer "E.."), Gruppensummenfelder (Nummer "S..") und Konstanten (Nummer "K..") zulässig (die verschiedenen Rechenfeldtypen werden in Kapitel 9921.19 Rechenregeln definieren beschrieben).
|
Die Auskunft <F4> hilft Ihnen bei der Auswahl des richtigen Feld-Indexes bzw. der richtigen Rechenfeldnummer.
Feldbezeichnung/Text
|
Art 1
und 3
|
Für Felder aus Datensätzen bzw. Dateien oder Felder aus der Rechenregel kann hier eine Bezeichnung, die später vor dem Ausgabefeld als Feldtitel gedruckt wird, angegeben werden.
|
|
bei Art 2
|
Für reine Textfelder wird hier der zu druckende Text oder der Dateiname einer Textbausteindatei (s.u.) angegeben.
|
|
bei Art 9
|
An dieser Stelle wird das zu druckende Füllzeichen angegeben.
|
Textbausteine aus externen ASCII-Dateien
Ist die Ausgabe eines ASCII-Textbausteins erwünscht, so wird im Feld «Feldbezeichnung/Text» bei Feldart "2" der Dateiname der einzubindenden Textdatei mit einem vorangestellten $ angegeben (z.B. "$C:\TEXTE\TEXT06.TXT"). In jedem Gruppenwechselfuß ist jeweils nur ein Textbaustein verwendbar. Mehrzeilige Textbausteine werden in die Gruppenwechselfußzeilen eingebettet und setzen sich in den Folgezeilen des Gruppenwechselfußes fort. Enthält ein Textbaustein mehr Zeilen als der Gruppenwechselfuß, in den er eingebettet ist, so werden alle zusätzlichen Textbaustein-Zeilen nach der letzten Zeile des Gruppenwechselfußes gedruckt (Beispiel Kapitel 9921.08 Listenzeile beschreiben).
|
Beschreibung der Bildschirmfelder
|
Länge Text
|
Art 1
und 3
|
Dieser Wert gibt die Länge der zu druckenden Feldbezeichnung an. Die Eingabe muss dabei mindestens so groß wie die Anzahl der Zeichen in der Feldbezeichnung sein. Größere Werte erhöhen den Abstand zwischen Feldbezeichnung und Ausgabefeld.
|
|
bei Art 2
|
Dieser Wert gibt die Länge des zu druckenden Textfelds bzw. Textbausteins an. Bei reinen Textfeldern muss die Eingabe mindestens so groß wie die Anzahl der Zeichen im auszugebenden Text sein.
|
|
bei Art 9
|
Dieser Wert gibt die Anzahl der Wiederholungen für das gewünschte Füllzeichen an (zum Beispiel die Länge einer Linie).
|
PIS
|
Art 1
|
Position im Datensatz der angegebenen Datei. Dieser Wert wird vom Listengenerator aus der infra-Datenbank vorbelegt. Er wird vom Listengenerator und von der infra-Datenbank benutzt, um ein Datenfeld im Datensatz der jeweiligen Datei wiederzufinden. Da Sie diesen Wert in der Regel nicht verändern werden, wird das Eingabefeld zunächst übersprungen. Es kann mit <TAB links> erreicht werden.
|
Länge Feld
|
Art 1
und 3
|
Dieser Wert gibt die Ausgabelänge des aktuellen Gruppenwechselfußfelds auf der Liste bzw. auf dem Protokollbildschirm an. Er wird ebenfalls aus der Datenbank oder durch das Format eines Rechenfelds vorbelegt. Eine Änderung dieses Werts ist in der Regel nicht notwendig und führt ggf. zu einer Formatänderung. Das heißt nach einer Änderung der Feldlänge werden zum Beispiel numerische Felder wie Textfelder behandelt (linksbündig ausgerichtet, Punkt als Dezimaltrenner). Bei Rechenfeldern sollte dieser Wert nur in Ausnahmefällen geändert werden, da bei jeder weiteren Bearbeitung der Rechenregel ein Warnhinweis darauf aufmerksam macht, dass ein Rechenfeld in seinem Ausgabeformat nicht mehr mit der Definition in der Rechenregel übereinstimmt. Auch dieses Feld ist nur über <TAB links> erreichbar.
|
Abstände vor/nach
Die Abstandsangaben steuern die Positionierung der einzelnen Gruppenwechselfußfelder. Dabei wird die Angabe "Abstand vor" vor der Ausgabe der Feldbezeichnung (bzw. des Textes bei Art 2 und 9) und die Angabe "Abstand nach" nach der Ausgabe des Gruppenwechselfußfelds (bzw. des Textes bei Art 2 und 9) beim Druck ausgewertet. Als Abstand sind Zeichen-, Zeilen- und Seitenvorschübe möglich. Zeichenvorschübe werden durch einen numerischen Wert ungleich Null veranlasst, wobei der numerische Wert die Anzahl der einzufügenden Leerstellen angibt. Zeilenvorschübe werden durch einen mit "L" gekennzeichneten Wert eingefügt. Ein Vorschub um 3 Zeilen wird demnach mit "L3" angegeben. Als Vorschübe sind Werte von 0 bis 9 zulässig. Seitenvorschübe sind durch die Eingabe von "P" möglich.
BS (Bildschirm)
In dieser Spalte können Sie durch die Eingabe von "J" für Ja oder "N" für Nein entscheiden, ob das aktuelle Gruppenwechselfußfeld auch auf dem Protokollbildschirm ausgegeben werden soll (Kapitel 9922.02 Bildschirmprotokoll) oder nicht. Wichtig ist dabei, dass für ein Gruppenwechselfußprotokoll je maximal 5 Bildschirmzeilen mit maximal 78 Zeichen zur Verfügung stehen. In diesen Zeilen werden die gewünschten Gruppenwechselfußfelder in der Reihenfolge ihrer Definition nacheinander, bis die Bildschirmzeilen gefüllt sind, dargestellt. Felder, die länger als der noch zur Verfügung stehende Ausgabebereich sind, werden bei der Bildschirmausgabe ignoriert.
Funktionstasten
|
<F2>
|
Schrift
Für jedes Element des Gruppenwechselfußes kann ein eigenes Schriftattribut angegeben werden. Dazu wird bei Betätigung der <F2>-Taste ein Fenster geöffnet, in dem die gewünschten Schriftattribute markiert werden können. Die Bedienung dieses Fensters ist im Kapitel 9921.08 Listenzeile beschreiben mit einer Abbildung erläutert (Abbildung "Schriftattribute").
|