Was ist eigentlich high und low bedeutet in der SAP-ABAP-ranges-Tabelle
Die range-Tabelle enthält die hohen und einem niedrigen Wert. Was es tatsächlich tut und verwendet für?
- Sie haben sogar versucht, dies zu erforschen? Dies ist eine sehr grundlegende Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
die range-Tabelle kann verwendet werden
open sql
Abfragen (mit Hilfe derIN
- Klausel) als eine Einschränkung. Sie können definieren mehrere Bereiche ein-oder ausschließen, die in der Abfrage führen. Zum Beispiel:in diesem Beispiel wird ein
RANGE
Tabelle manuell, fügt zwei Zeilen und dann Abfragen transparente TabelleKNA1
mit diesem range-Tabelle. Die interne Tabelleit_kna1
sollte, dann enthalten alleKNA1
Datensätze mitKUNNR
zwischen 1000000 und 2999999 und den Datensatz mitKUNNR
35000000. So können Sie kombinieren mehrere Bereiche in einer einzigen Tabelle.Bereich
SIGN
enthält entweder 'ich' für Include-oder 'E' für Ausschließen (was bedeutet, dass diese Zeile sollte ein-oder ausschließen von Datensätzen Abgleich des definierten Bereichs), wird das FeldOPTION
definiert den comparer ('EQ' für equal, 'GT' für "größer als", 'GE' für größer oder gleich und so weiter). FelderHIGH
undLOW
enthalten die eigentlichen Bereiche. Wenn Sie nur wollen, um die Abfrage eines einzelnen Wertes die Sie nicht haben, um die Versorgung sowohlLOW
undHIGH
Sie brauchen nur zu liefern, FeldLOW
(und natürlichSIGN
undOPTION
).RANGE
Tabelle auch erstellt, wenn Sie definieren einSELECT-OPTION
in einem Bericht. Die Benutzer können dann das Selektionsbild zu definieren, die Bereiche, die Sie verwenden möchten, in den Bericht ein.Für weitere Informationen bezüglich der Auswahl der Tabellen können Sie hierzu auch die offizielle Dokumentation hier