[51904] in SAPr3-news
Re: Select-options mit =?ISO-8859-1?Q?AND-Verkn=FCpfung=3F?=
daemon@ATHENA.MIT.EDU (Christoph Thomas)
Thu Oct 21 13:18:56 2004
To: sapr3-news@mit.edu
Date: Thu, 21 Oct 2004 19:18:51 +0200
From: Christoph Thomas <christoph.thomas@gmx.de>
Message-ID: <cl8r1r$iha$1@svr7.m-online.net>
Hallo Stefan, ich bin nicht sicher ob ich das jetzt richtig verstehe...
Ich denke das kannst Du schon mit for all entries in itab lösen:
Die Itab muss zwei Spalten enthalten (type VBELN und type POSNR) und dann entsprechend Deinen vorgaben gefüllt werden (Die Werte der Select Options gemäß den Vorgaben übertragen). Z.B.:
VBELN POSNR
1 1
1 2
2 1
select * into table wrktab from xyz
for all entries in itab[]
where vbeln = itab-vbeln
and posnr = itab-posnr.
liefert alle angegebenen Werte, aber keinen mit VBELN 2 und POSNR 1. Vorsichtig musst Du sein wenn die ITAB leer ist (liefert dann wie Select-Options alle Werte).
Viele Grüsse, Christoph
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