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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
Gestern von black_adept 9 / 1098
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 165
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 636
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2413

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

FOR mit CORRESPONDING
Gestern von black_adept 9 / 1098
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 165
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 636
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2413

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 636
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2957
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2803