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 / 4086 / 126 / 940 ) »
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 / 4395 / 223 / 1182 ) »
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.
4538
Views
In interner Tabelle Datensätze zählen?
von b0rsti » 06.06.2008 14:57 • Verfasst in ABAP® für Anfänger
2
Antw.
857
Views
Datensätze erfassen in einer interner Tabelle
von User1234 » 16.08.2021 09:58 • Verfasst in ABAP® für Anfänger
2
Antw.
2516
Views
Wert aus interner Tabelle auslesen
von dominoblau » 26.02.2021 15:27 • Verfasst in ABAP® für Anfänger
17
Antw.
7781
Views
Spalten Interner Tabellen nacheinander auslesen.
von JulDen » 13.02.2018 18:33 • Verfasst in ABAP® für Anfänger
5
Antw.
1716
Views
SPALTEN INTERNER TABELLEN NACHEINANDER AUSLESEN mit einer lOOP.
von Geny » 15.06.2020 15:47 • 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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 15 Stunden von Bright4.5 1 / 327
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1968
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8569