Vergleiche (<, >, <>, etc.) bei CASE

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Vergleiche (<, >, <>, etc.) bei CASE

Beitrag von kl ( / / 0 / 3 ) »
Hallo,

ist es irgendwie möglich, bei der Verwendung von CASE einfache Vergleiche mit Konstanten zu verwenden? Laut Doku scheint das nicht der Fall zu sein. Doch ist solch eine Verwendung eigentlich sehr naheliegend, weshalb ich besser nochmal nachfrage.

Hier ein sinngemäßes Code-Beispiel:

Code: Alles auswählen.

CASE var.

  WHEN < 10.
    WRITE: / 'Variable ist kleiner als 10.'.

  WHEN > 10.
    WRITE: / 'Variable ist größer als 10.'.

ENDCASE.
Gibt's dafür vielleicht einen Trick?

Gruß,
Kaspar

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gast ( / / 0 / 3 ) »
Naheliegender wäre bei mir ein IF.... then ....else...(oder elseif) ...endif.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
'CASE >var<. WHEN >wert<.' arbeitet wie in C's oder Java's 'switch' immer nur mit diskreten Werten. Lediglich eine Aufzählung von OR-verknüpften Werten ist möglich.

Wenn man mit Radiobuttons arbeitet kann man dafür einen Trick anwenden:

Code: Alles auswählen.

CASE 'X'. 
* CASE abap_true. "vom TYPE-POOLS abap
  WHEN radio1.
* tu etwas für Schalter 1
  WHEN radio2.
* tu etwas für Schalter 2
ENDCASE.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von kl ( / / 0 / 3 ) »
Hallo,

ok, schade. Ich habe es dann auch via "IF ... ELSEIF" realisiert. Ist zwar meines Erachtens nicht ganz so übersichtlich, aber die Funktionalität ist die gleiche.

Danke für die Antworten!

Gruß,
Kaspar

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1608
Views
Zwei Vergleiche
von Elcin » 30.09.2016 15:17 • Verfasst in ABAP® für Anfänger
7
Antw.
1244
Views
Vergleiche Struktureintrag mit Tabelleneintrag
von burggartenkind » 27.03.2019 13:39 • Verfasst in ABAP® für Anfänger
6
Antw.
2180
Views
2 interne Tabellen mit unterschiedlicher Struktur vergleiche
von Chriz » 24.11.2005 14:45 • Verfasst in ABAP® für Anfänger
3
Antw.
9495
Views
Switch Case
von Spookykid » 07.04.2011 17:07 • Verfasst in ABAP® für Anfänger
4
Antw.
885
Views
CASE im SELECT
von ralf.wenzel » 13.12.2022 20:04 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 2 Stunden von msfox 18 / 10874
Dialog-Container mit Toolbar/Status
vor 4 Stunden von black_adept gelöst 27 / 3996
IT0024 Qualifikationen CP-ID
vor 6 Stunden von ArjenR 1 / 58

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 2 Stunden von msfox 18 / 10874
Dialog-Container mit Toolbar/Status
vor 4 Stunden von black_adept gelöst 27 / 3996
IT0024 Qualifikationen CP-ID
vor 6 Stunden von ArjenR 1 / 58

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 6 Stunden von ArjenR 1 / 58
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2988
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9575