[55445] in SAPr3-news
=?iso-8859-1?Q?Re:_R=FCckgabemenge_aus_SQL-Statement_in_SAP_ermitteln?=
daemon@ATHENA.MIT.EDU (=?iso-8859-1?Q?Hans-J=FCrgen_Traeb)
Tue Sep 13 14:35:11 2005
To: sapr3-news@mit.edu
Date: Tue, 13 Sep 2005 20:34:17 +0200
From: =?iso-8859-1?Q?Hans-J=FCrgen_Traebert?= <hj.traebert@web.de>
Message-ID: <43271baa$0$2118$9b4e6d93@newsread2.arcor-online.net>
Hallo Ole,
direkt im SQL-Statement geht das nicht, aber so:
data: anzahl type i.
select count( kunnr ) into anzahl
from kna1
where name1 = l_wrk_ma.
if anzahl ...
mach was ..
else.
mach was anderes ...
endif.
Hans-Jürgen
"ole" <ole.schmidt@gmx.de> schrieb im Newsbeitrag
news:1126634195.175237.113990@o13g2000cwo.googlegroups.com...
Hallo,
ich möchte auf eine DB-Tabelle zugreifen und eine Abfrage
programmieren wie: "Wenn Ergebnismenge ungleich 1 mach dies, sons
das..."
Angefangen habe ich so:
SELECT kunnr
FROM kna1
INTO debnr
WHERE name1 EQ l_wrk_ma.
ENDSELECT.
Aber wie kann ich jetzt die Anzahl der Rückgabewerte prüfen, und dann
eine If-Klausel für (Rückgabemenge = 1) setzen?
Vielen Dank für die Hilfe!
Gruß
Ole