YSLW - Gleitendes oder festes Jahr-Fenster

#### Search Results

Search

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