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.
2748
Views
SELECT Wertepaar Select-Option
von myllertym » 12.08.2013 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
2894
Views
SELECT * Where Datum = select-option-low
von abapfreshman » 17.09.2021 00:24 • Verfasst in ABAP® für Anfänger
1
Antw.
1594
Views
SELECT-OPTION
von SAP_ENTWICKLER » 21.09.2017 14:13 • Verfasst in ABAP® Core
10
Antw.
2345
Views
SELECT-OPTION
von ABAPLover » 09.08.2023 09:53 • Verfasst in ABAP® für Anfänger
10
Antw.
2577
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 5 Tagen von GastX gelöst 4 / 4906
Gewährleistungsende im Equipment
vor 6 Tagen von Yourairld gelöst 8 / 27101
IF mit AND und OR
vor 3 Wochen von GastX 6 / 15330
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 12755

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.