[55445] in SAPr3-news

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

=?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


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