[51906] in SAPr3-news
Re: Select-options mit =?ISO-8859-1?Q?AND-Verkn=FCpfung=3F?=
daemon@ATHENA.MIT.EDU (Stefan Bauer)
Fri Oct 22 03:53:56 2004
To: sapr3-news@mit.edu
Date: Fri, 22 Oct 2004 09:59:10 +0200
From: Stefan Bauer <s.bauer@softhome.net>
Message-ID: <2trskeF21s42kU1@uni-berlin.de>
Reply-To: s.bauer@softhome.net
Hallo zusammen,
vielleicht liegt es daran, dass ich mich gerade mit einer Grippe
rumschlage, dass ich mich nicht klar ausdrücken kann.
Also noch ein Versuch:
ich habe EINE select-option, in der ich über die Mehrfachselektion
mehrere Zeilen gefüllt habe.
ddictab zum Beispiel mit folgender Struktur:
nachname,
vorname.
s_option for ddictab-feld.
Werte:
I/EQ/hugo
I/EQ/herbert
I/EQ/seppel
Dann kommt mein Select:
select * from ddictab
where vorname in s_option.
Nun werden aber eben alle Datensätze selektiert, die hugo, herbert oder
seppel in vorname haben. Ich möchte aber alle nachnamen haben, die es
mit hugo und herbert und seppel als vornamen gibt, also z.B:
Müller, hugo
Müller, herbert
Müller, seppel
Dies ist aber nur ein Beispiel. Konkrete Anwendung wäre zum Beispiel
alle Datensätze aus der VBAP auszulesen, die alle bestimmte Materialien
enthalten.
Da die Anwender ja quasi beliebig viele Datensätze in die s_option
eintragen können, weiß ich eben nicht, wie ich damit eine interne
Tabelle anlegen soll. Möglicherweise geht das dynamisch, aber eigentlich
hatte ich gehofft es gäbe einen einfacheren Weg als diesen.
Viele Grüße,
Stefan
Stefan Bauer schrieb:
> Hallo Alexander,
>
> danke für den Hinweis. Ich sollte mich wohl etwas klarer ausdrücken.
>
> Ich habe eine Select-Option und gebe dort in der Mehrfachselektion
> mehrere Werte ein.
>
> Beispiel:
> Sign/Option jeweils I/EQ
> VBELN
> POSNR
>
> Jetzt möchte ich z.B. aus der DD03L alle Tabellen selektieren, die
> sowohl VBELN als auch POSNR enthalten, also Verknüpfung UND.
>
> Da aber nun jedesmal andere Selektionswerte eingetragen werden können,
> kann ich die nicht einfach in einer Where-Bedingung mit AND verknüpfen,
> zumal auch die Anzahl differieren kann.
>
> Am liebsten wäre mir, wenn ich auch Eingaben wie VBEL* und POS* mit AND
> verknüpfen könnte. Ist wahrscheinlich jedoch nur in seltenen Fällen
> sinnvoll.
>
> Danke für die schnelle Reaktion,
>
> Stefan