Anfang des Inhaltsbereichs

Intervallzugehörigkeit prüfen Dokument im Navigationsbaum lokalisieren

Folgender logischer Ausdruck überprüft, ob der Wert eines Felds innerhalb eines bestimmten Intervalls liegt:

.... <f1> BETWEEN <f2> AND <f3> .....

Dieser Ausdruck ist wahr, wenn der Wert von <f1> im Intervall zwischen den Werten von <f2> und <f3> liegt. Er ist eine Kurzform folgender Verknüpfung:

IF <f1> GE <f2> AND <f1> LE <f3>.

Die Operanden können verschiedene Datentypen haben und werden gegebenenfalls wie bei Vergleichen zwischen verschiedenen Datentypen konvertiert.

Beispiel

DATA: number TYPE I,
      flag(1) TYPE c.

...

number = ...

...

IF number BETWEEN 3 AND 7.
  flag = 'X'.
ELSE.
  flag = ' '.
ENDIF.

In diesem Beispiel wird der Inhalt des Felds FLAG auf X gesetzt, wenn der Wert von NUMBER zwischen 3 und 7 liegt.

Ende des Inhaltsbereichs