YSLW - Gleitendes oder festes Jahr-Fenster

Dieser Natural-Profilparameter dient zur Angabe eines Bereichs von Jahren, der durch das "gleitende Jahr-Fenster" oder das "feste Jahr-Fenster" abgedeckt wird.

Anmerkung:
Bei diesen Mechanismen wird davon ausgegangen, dass ein Datum mit einem zweistelligen Jahr innerhalb eines "Fensters" von 100 Jahren liegt. Innerhalb dieser 100 Jahre wird jede zweistellige Jahreseinstellung eindeutig zu einem spezifischen Jahrhundert zugeordnet, so dass es keine Verwirrung gibt, welches Jahrhundert gemeint ist.

Mögliche Werte Normale Einstellung 0 Wenn Sie den Parameter auf 0 setzen, wird das aktuelle Jahrhundert angenommen. Es wird kein gleitendes oder festes Jahr-Fenster verwendet.
Gleitendes Jahr-Fenster 1 - 99 Wenn Sie den Parameter auf einen Wert im Bereich zwischen 1-99 setzen, legen Sie fest, wann der 100-Jahr-Bereich in der Vergangenheit beginnt. Die YSLW-Einstellung wird vom aktuellen Jahr subtrahiert, um das erste Jahr des Fensterbereichs zu bestimmen.

Siehe Beispiel für ein gleitendes Jahr-Fenster weiter unten.

Festes Jahr-Fenster 1582 - 2600 Wenn Sie den Parameter auf einen Wert im Bereich zwischen 1582-2600 setzen, legen Sie das erste Jahr eines 100-Jahre-Bereichs fest. Die Obergrenze des 100-Jahre-Bereichs wird berechnet, indem 99 zum angegebenen Wert addiert wird.

Siehe Beispiel für ein festes Jahr-Fenster weiter unten.

Standard-Einstellung 0 Es wird kein gleitendes oder festes Jahr-Fenster verwendet.
Dynamische Angabe ja  
Angabe innerhalb der Session nein  

Ausgewertet wird der Parameter YSLW zur Laufzeit, wenn eine alphanumerische Datumseinstellung mit einer zweistelligen Jahreskomponente in eine Datumsvariable verschoben wird. Dies gilt für Datumseinstellungen, die

  • in der mathematischen Fuktion VAL verwendet werden,

  • zusammen mit der Option IS(D) in einer logischen Bedingung verwendet werden,

  • vom Natural-Stack als Eingabedaten gelesen werden,

  • oder als Eingabedaten in eine Maske (Eingabemaske (Input Map)) eingegeben werden.

Siehe auch Verarbeitung von Datumsinformationen im Leitfaden zur Programmierung.


Beispiele für den YSLW-Parameter

Beispiel für ein gleitendes Jahr-Fenster

Wenn das aktuelle Jahr 2014 ist und wenn Sie YSLW=40 angeben, dann deckt das gleitende Fenster die Jahre 1974 bis 2073 ab. Eine zweistellige Jahreseinstellung nn von 74 bis 99 wird dann entsprechend als 19nn interpretiert, während eine zweistellige Jahreseinstellung nn von 00 bis 73 als 20nn interpretiert wird.

Siehe auch Beispiele unter Gleitendes Jahr-Fenster — der YSLW-Parameter und Kombinationen von DFSTACK und YSLW im Leitfaden zur Programmierung.

Beispiel für ein festes Jahr-Fenster

Wenn Sie YSLW=1985 angeben, dann deckt das feste Fenster die Jahre 1985 bis 2084 ab. Eine zweistellige Jahreseinstellung nn von 85 bis 99 wird dann entsprechend als 19nn interpretiert, während eine zweistellige Jahreinstellung nn von 00 bis 84 als 20nn interpretiert wird.