[55330] in SAPr3-news
Re: ABAP: Selektion mit Periodenangaben
daemon@ATHENA.MIT.EDU (Markus)
Tue Aug 30 07:26:42 2005
To: sapr3-news@mit.edu
Date: Tue, 30 Aug 2005 13:26:36 +0200
From: Markus <lucky@lucky-one.de>
Message-ID: <1aoy4nq2kqe8k.1x5zidshwnxb7.dlg@40tude.net>
Reply-To: lucky@lucky-one.de
Am 30 Aug 2005 01:05:36 -0700 schrieb markus.horn@swissonline.ch:
> Hallo Newsgroup
>
> Ich will über die Tabelle mbewh (Materialbewertung - Historie) eine
> Selektion mit den Suchkriterien MBEWH-LFGJA (Geschäftsjahr der
> laufenden Periode) und MBEWH-LFMON (Laufende Periode) machen.
> Unter 'SELECT-OPTIONS' hab ich dies folgendermassen definiert:
>
> SELECT-OPTIONS: lfgja FOR mbewh-lfgja.
> SELECT-OPTIONS: lfmon FOR mbewh-lfmon.
>
> Folgende Probleme tauchen auf:
>
> Beispiel 1:
> Jahr lfd. Periode von: 2005 bis: 2005
> Laufende Periode von: 01 bis: 06
>
> So werden aber Jahr und Monat als zwei eigenständige Kriterien
> angeschaut. Sommit kommen z.B. auch die Monate 01 - 06 vom Jahr 2004.
>
> Beispiel 2:
> Jahr lfd. Periode von: 2004 bis: 2005
> Laufende Periode von: 03 bis: 01
>
> System gibt folgende Fehlermeldung aus: Untergrenze grösser
> Obergrenze.
>
> Ich habe weder in der SAP-Hilfe noch in diesem Forum einen Hinweis
> gefunden. Wie muss ich vorgehen, damit ich diese Problematik in den
> Griff bekommen? Muss ich womöglich eine interne Periodentabelle
> erstellen und diese Abfragen?
>
> Danke im Voraus für die Unterstützung.
>
> Gruß
> Markus
Hi Markus
Verknüpfe die Selektion mit "und"
Select * from MBEWH
where .....
and ....
and ....
and (
lfgja in lfgja
and
lfmon in lfmon
).
--
Viele Grüsse
Markus