Anzahl der Tabellenzeilen bestimmen
Wie lässt sich in ABAP die Anzahl der Tabellenzeilen einer vorhandenen Tabelle bestimmen um ggf. Bedinungen zu stellen? Gibt es eine solche Funktion? Wenn nicht, wie müsste eine solche aussehen? Es handelt sich nicht um eine interne Tablle.
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Das ist mit Bordmitteln von OpenSQL leicht zu bewerkstelligen:
SELECT COUNT(*) FROM tablename
für Abap OO zusätzlich
INTO num_i "vom TYPE i
mit ggf. erweiterter Bedingung, hier mit Test auf Gleichheit eines Wertes:
WHERE rowname EQ search_value .
Das Ergebnis, also die Anzahl der selektierten Zeilen, findet sich hernach in SY-DBCNT und NUM_I.