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 / 1961 / 261 / 415 ) »
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.
2321
Views
SELECT Wertepaar Select-Option
von myllertym » 12.08.2013 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
1665
Views
SELECT * Where Datum = select-option-low
von abapfreshman » 17.09.2021 00:24 • Verfasst in ABAP® für Anfänger
1
Antw.
1289
Views
SELECT-OPTION
von SAP_ENTWICKLER » 21.09.2017 14:13 • Verfasst in ABAP® Core
10
Antw.
1049
Views
SELECT-OPTION
von ABAPLover » 09.08.2023 09:53 • Verfasst in ABAP® für Anfänger
10
Antw.
2296
Views
select-Option auf Dynpro
von HH_ABAP » 13.02.2019 12:55 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor 20 Minuten von msfox gelöst 7 / 6034
ABAP - Mail so10 Text
vor 5 Stunden von retsch 6 / 121
selection-screen comment mit icon
vor 14 Stunden von DeathAndPain 9 / 1165

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

Nach MESSAGE TYPE E Felder entsperren
vor 20 Minuten von msfox gelöst 7 / 6034
ABAP - Mail so10 Text
vor 5 Stunden von retsch 6 / 121
selection-screen comment mit icon
vor 14 Stunden von DeathAndPain 9 / 1165

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 5 Tagen von Manfred K. 1 / 933
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2740