Anfang des Inhaltsbereichs

Ausgabelänge  Dokument im Navigationsbaum lokalisieren

Wenn Sie nur einen Teil des Symbolwertes benötigen oder die Ausgabe in ein festes Raster erfolgt, dessen Breite nicht überschritten werden darf, so definieren Sie über eine Längenangabe, wie viele Bytes des Wertes Sie übernehmen möchten.

Syntax:

&symbol(Länge)&

Beispiel

Angenommen, das Symbol hat wieder den Wert 123456789.

&symbol(3)& ® 123

&symbol(7)& ® 1234567

Sie können diese Längenangabe auch mit der Offset-Angabe kombinieren. Dann wirkt die Länge erst ab der angegebenen Offset-Position.

&symbol+4(3)& ® 567

Ist die Längenangabe größer als die aktuelle Länge des Wertes, so werden am Ende des Symbolwertes zusätzliche Leerzeichen eingefügt.

Bei Programmsymbolen ist als Längenangabe auch das Zeichen * zulässig. Dies bewirkt, daß der Wert des Symbols mit der im Data Dictionary definierten Ausgabelänge zurückgegeben wird.

Syntax:

&symbol(*)&

Beispiel

Das Feld SYST-UNAME enthält den Anmeldenamen eines Benutzers mit Namen Einstein . Im Dictionary ist für dieses Feld eine Ausgabelänge von 12 hinterlegt.

&SYST-UNAME&... ® Einstein...

&SYST-UNAME(9)&... ® Einstein...

&SYST-UNAME(*)&... ® Einstein ...