Datensätze zählen

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Datensätze zählen

Beitrag von KatSeh (ForumUser / 6 / 0 / 0 ) »
Also ich habe ein kleines Problem, und zwar muss ich zählen, wie viele Datensätze ich in einer Selectschleife finde. Und zwar, da ich kaum ABAP-Erfahrung haben, am besten so einfach wie möglich!


Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Die F1-Hilfe zu SELECT erklärt, welches System-Feld die Anzahl Sätze enthält.

Beitrag von Gast ( / / 0 / 3 ) »
vorab: select-schleifen sind aus performance gründen nicht zu empfehlen.
verwende lieber ein

Code: Alles auswählen.

select [i]feldliste[/i] from [i]dbtab[/i] into table [i]itab[/i]. 
dann kann man mit

Code: Alles auswählen.

describe table [i]itab[/i] lines into [i] feld[/i]. 
die anzahl rausbekommen.

oder falls du die daten gar nicht brauchst, reicht auch ein

Code: Alles auswählen.

select count(*) from ...
---------

die "einfachste" variante lautet natürlich:

Code: Alles auswählen.

data var type i value 0.
select ...
 "do anything
 add 1 to var.
endselect.
[/code]

Beitrag von Gast ( / / 0 / 3 ) »
Ganz einfach!

Schau dir mal die Systemvariable SY-DBCNT an.

Sie gibt dir an, welcher Datensatz verarbeitet wurde.
Einfacher geht es glaube ich auch nicht.

Beitrag von gast ( / / 0 / 3 ) »
Schau dir mal die Systemvariable SY-DBCNT an.

Diese Variable enthält die Anzahl gefundener Datensätze.

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und besseren Inhalt:

Aktuelle Forenbeiträge

F4 Hilfe für Dynprofeld
vor 15 Stunden von ewx gelöst 6 / 46

Vergleichbare Themen

Datensätze einer Tabelle zählen
von ICER » 07.12.2006 12:51
In interner Tabelle Datensätze zählen?
von b0rsti » 06.06.2008 14:57
Datensätze einer internen Tabelle zählen
von GAST » 16.11.2004 14:48
Zu viele Datensätze in Ausgabe
von samson » 13.11.2005 13:15
Nur Datensätze mit Preisen lesen
von Marc (pj) » 06.06.2005 16:39