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.
4537
Views
In interner Tabelle Datensätze zählen?
von b0rsti » 06.06.2008 14:57 • Verfasst in ABAP® für Anfänger
2
Antw.
855
Views
Datensätze erfassen in einer interner Tabelle
von User1234 » 16.08.2021 09:58 • Verfasst in ABAP® für Anfänger
2
Antw.
2514
Views
Wert aus interner Tabelle auslesen
von dominoblau » 26.02.2021 15:27 • Verfasst in ABAP® für Anfänger
17
Antw.
7780
Views
Spalten Interner Tabellen nacheinander auslesen.
von JulDen » 13.02.2018 18:33 • Verfasst in ABAP® für Anfänger
5
Antw.
1713
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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 19 / 1603
Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 7 / 256
SAP Trial Version für SAP Fiori
vor 6 Stunden von tar 2 / 1129

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.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 19 / 1603
Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 7 / 256
SAP Trial Version für SAP Fiori
vor 6 Stunden von tar 2 / 1129

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 10 Stunden von Bright4.5 1 / 207
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1849
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8451