Gleiche Datensätze aus interner Tabelle auslesen

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

Gleiche Datensätze aus interner Tabelle auslesen

Beitrag von Marc K. (ForumUser / 62 / 3 / 0 ) »
Hallo,

wieder mal ein Problem....

Ich habe alv bzw. werte in der interner tabelle stehen.
Diese sehen z.B. so aus:

Zahl
10
20
10
10
10
10
20
10

Nun möchte ich von "Zahl" 10 bzw. 20 (oder einer anderen) die Summe bilden. Das ist aber nicht das Problem. Mein Problem wäre, wie kann ich an die Zeilen zugreifen, wo nur 10 oder 20 oder .... stehen???

Danke!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Gleiche Datensätze aus interner Tabelle auslesen

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Hallo Marc,

es gelingt mir einfach nicht herauszubekommen, was du eigentlich wissen willst.

Re: Gleiche Datensätze aus interner Tabelle auslesen

Beitrag von a-dead-trousers (Top Expert / 4283 / 214 / 1141 ) »
Ich glaub er will nicht die SUMME bilden sondern die ANZAHL der Vorkommen aller Einzelwerte wissen.

Dazu musst du eine KOPIE der Tabelle anlegen.
Diese sortieren und verdichten (SORT, DELETE ADJACENT DUPLICATES)
Und eine doppelte Schleife drumherum.

Ungefähr so:

Code: Alles auswählen.

lt_kopie = lt_original.
sort lt_kopie by zahl.
delete adjacent duplicates of lt_kopie comparing zahl.
loop at lt_kopie assigning <ld_kopie>.
* Zähler resetten
  loop at lt_original assigning <ld_original> where zahl = <ld_kopie>-zahl.
* Was auch immer du zählen willst
  endloop.
* Ergebnis ausgeben oder irgendwohin wegspeichern
endloop.
Sollte die Tabelle keine Struktur habe (= nicht aus Feldern bestehen) kann stattdessen das Pseudo-Feld TABLE_LINE verwendet werden.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4312
Views
In interner Tabelle Datensätze zählen?
von b0rsti » 06.06.2008 14:57 • Verfasst in ABAP® für Anfänger
2
Antw.
592
Views
Datensätze erfassen in einer interner Tabelle
von User1234 » 16.08.2021 09:58 • Verfasst in ABAP® für Anfänger
2
Antw.
1998
Views
Wert aus interner Tabelle auslesen
von dominoblau » 26.02.2021 15:27 • Verfasst in ABAP® für Anfänger
1
Antw.
7896
Views
dynamische Spalten von interner Tabelle auslesen?
von Jinn » 14.05.2004 17:54 • Verfasst in ABAP® Core
17
Antw.
7214
Views
Spalten Interner Tabellen nacheinander auslesen.
von JulDen » 13.02.2018 18:33 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.