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 / 4159 / 136 / 960 ) »
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 / 4486 / 231 / 1205 ) »
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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 4 Tagen von codemaster1 2 / 24416
Stücklisten
vor einer Woche von Selma.schwarz 1 / 25387
Belege
vor einer Woche von Selma.schwarz 1 / 24970

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.

Vergleichbare Themen

In interner Tabelle Datensätze zählen?
von b0rsti » 06.06.2008 14:57
Datensätze erfassen in einer interner Tabelle
von User1234 » 16.08.2021 09:58
Wert aus interner Tabelle auslesen
von dominoblau » 26.02.2021 15:27
Spalten Interner Tabellen nacheinander auslesen.
von JulDen » 13.02.2018 18:33
SPALTEN INTERNER TABELLEN NACHEINANDER AUSLESEN mit einer lOOP.
von Geny » 15.06.2020 15:47

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 4 Tagen von codemaster1 2 / 24416
Stücklisten
vor einer Woche von Selma.schwarz 1 / 25387
Belege
vor einer Woche von Selma.schwarz 1 / 24970

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 25387
Belege
vor einer Woche von Selma.schwarz 1 / 24970