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 / 1972 / 264 / 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.
2732
Views
SELECT Wertepaar Select-Option
von myllertym » 12.08.2013 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
2770
Views
SELECT * Where Datum = select-option-low
von abapfreshman » 17.09.2021 00:24 • Verfasst in ABAP® für Anfänger
1
Antw.
1578
Views
SELECT-OPTION
von SAP_ENTWICKLER » 21.09.2017 14:13 • Verfasst in ABAP® Core
10
Antw.
2218
Views
SELECT-OPTION
von ABAPLover » 09.08.2023 09:53 • Verfasst in ABAP® für Anfänger
10
Antw.
2569
Views
select-Option auf Dynpro
von HH_ABAP » 13.02.2019 12:55 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 12 Stunden von wreichelt 2 / 337
Gewährleistungsende im Equipment
Gestern von Yourairld gelöst 8 / 22667
IF mit AND und OR
vor einer Woche von GastX 6 / 10504
Meine Inbox
vor einer Woche von Rabea1103 1 / 8104

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

IBAN und BUT0BK
vor 12 Stunden von wreichelt 2 / 337
Gewährleistungsende im Equipment
Gestern von Yourairld gelöst 8 / 22667
IF mit AND und OR
vor einer Woche von GastX 6 / 10504
Meine Inbox
vor einer Woche von Rabea1103 1 / 8104