[51907] in SAPr3-news
Re: Select-options mit =?ISO-8859-1?Q?AND=2DVerkn=FCpfung=3F?=
daemon@ATHENA.MIT.EDU (Dirk Sehner)
Fri Oct 22 05:05:53 2004
To: sapr3-news@mit.edu
Date: Fri, 22 Oct 2004 11:04:11 +0200
From: Dirk Sehner <dirk.sehner@web.de>
Message-ID: <claigh$1j5o$1@ulysses.news.tiscali.de>
nimm 2 select-options.
vorname => s_option1
nachname => s_option2
select * from ddictab
where vorna in s_option1 and
nachn in s_optin2.
Gruß Dirk
Stefan Bauer wrote:
> 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