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.
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.
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.