[51907] in SAPr3-news

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post