Select-Option Auswahl loopen

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

Select-Option Auswahl loopen

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Hallo zusammen,

ich habe hier ein select-option,

SELECT-OPTIONS:
s_TA20PIF FOR TA20PIF-PROVIDER.

Ich möchte jetzt die ausgewählten Werte vergleichen.

Kann ich dies mit

LOOP AT tz_TA20PIF INTO ts_TA20PIF WHERE PROVIDER NOT IN s_TA20PIF.
....
Wenn ich in der Selektion für s_TA20PIF nichts ausgewählt habe, dann springt es ins loop nicht rein. Wie kriege ich es hin, dass die Spalte einer internen Tabelle nach den selektierten Werten untersucht wird.

Danke für die Hilfen
Kaim

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


Re: Select-Option Auswahl loopen

Beitrag von DeathAndPain (Top Expert / 1982 / 269 / 418 ) »
Na ja, Du hast "NOT IN" geschrieben. Du willst also alle Provider haben, die die Selektionsbedingung nicht erfüllen. Aber wie Du weißt, ist eine SELECT-OPTION, die der Benutzer nicht füllt (d.h. einschränkt), für alle Werte wahr. Daher sind alle PROVIDER IN s_TA20PIF, wenn Du nichts ausgewählt hast, und demnach keiner NOT IN s_TA20PIF.

Wenn Du diesen Fall irgendwie gesondert behandeln möchtest, dann musst Du zuerst prüfen, ob s_TA20PIF, das ja eine RANGES-Tabelle ist, leer ist. Also sowas bauen:

Code: Alles auswählen.

IF s_TA20PIF[] IS INITIAL.
   " hier machste irgendwas, was dann passieren soll
ELSE.
  LOOP AT tz_TA20PIF INTO ts_TA20PIF WHERE PROVIDER NOT IN s_TA20PIF.
    " ...
  ENDLOOP.
ENDIF.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3060
Views
SELECT Wertepaar Select-Option
von myllertym » 12.08.2013 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
4064
Views
SELECT * Where Datum = select-option-low
von abapfreshman » 17.09.2021 00:24 • Verfasst in ABAP® für Anfänger
1
Antw.
1837
Views
SELECT-OPTION
von SAP_ENTWICKLER » 21.09.2017 14:13 • Verfasst in ABAP® Core
10
Antw.
3427
Views
SELECT-OPTION
von ABAPLover » 09.08.2023 09:53 • Verfasst in ABAP® für Anfänger
2
Antw.
1922
Views
Select-Option => iinput = 0
von c0lt.seavers » 07.05.2008 09:56 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Funktionscode vom Zurückbutton abfangen
vor einer Woche von JMalgus gelöst 2 / 7888
Ablage von Spoolaufträgen als Original im DMS
vor einer Woche von Thomas R. gelöst 8 / 9134
Berechtigungsprüfung
vor einer Woche von Thomas R. 4 / 8231

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.