Beträge summieren

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

Beträge summieren

Beitrag von ZF_SAPler (Specialist / 109 / 15 / 2 ) »
Ich habe ein Select gemacht und habe eine interne Tabelle bekommen

Jahr |Monat |Euro
2022 | 01 |10
2022 | 01 | 20
2022 | 02 |10
2022 | 03 |10
2022 | 03 |10

Ich möchte nun die Tabelle zusammenfassen, damit sie so aussieht:
Jahr |Monat | Euro
2022 | 01 | 30
2022 | 02 | 10
2022 | 03 | 20

Es sollen nur die Eurowerte addiert werden

Wie mache ich das mit dem neuen ABAP Syntax?
Ich möchte keine unnötigen Loops machen und ohne einem COLLECT..

Vielleicht funktioniert es mit dem Befehl REDUCE
Kann mir jemand bitte weiterhelfen?

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


Re: Beträge summieren

Beitrag von LeMinion (ForumUser / 21 / 1 / 7 ) »
Am einfachsten machst Du einen Select:

Code: Alles auswählen.

SELECT m~jahr, m~monat, sum( m~euro ) as euro
  FROM @itab AS m
  GROUP BY m~jahr, m~monat
  INTO TABLE @DATA(sums).
Ev. kannst Du den Select, der zur internen Tabelle geführt hat, ja schon so bauen, daß er die Summen bildet, wenn Du die Einzelbeträge nicht brauchst.

Re: Beträge summieren

Beitrag von ZF_SAPler (Specialist / 109 / 15 / 2 ) »
LeMinion hat geschrieben:
10.01.2023 14:29
Am einfachsten machst Du einen Select:

Code: Alles auswählen.

SELECT m~jahr, m~monat, sum( m~euro ) as euro
  FROM @itab AS m
  GROUP BY m~jahr, m~monat
  INTO TABLE @DATA(sums).
Ev. kannst Du den Select, der zur internen Tabelle geführt hat, ja schon so bauen, daß er die Summen bildet, wenn Du die Einzelbeträge nicht brauchst.
nein, das ist ein größerer select mit joins. das würde mir leider nichts bringen

Re: Beträge summieren

Beitrag von LeMinion (ForumUser / 21 / 1 / 7 ) »
Verstehe zwar nicht, was die Größe des Selects oder das Vorhandensein von Joins damit zu tun haben, daß man keine Summen bilden kann (kannst Du darauf näher eingehen?), aber was ist mit dem Select, den ich Dir vorgeschlagen habe? Paßt der für Dich? Der geht auf die interne Tabelle.

Re: Beträge summieren

Beitrag von ZF_SAPler (Specialist / 109 / 15 / 2 ) »
LeMinion hat geschrieben:
10.01.2023 14:34
Verstehe zwar nicht, was die Größe des Selects oder das Vorhandensein von Joins damit zu tun haben, daß man keine Summen bilden kann (kannst Du darauf näher eingehen?), aber was ist mit dem Select, den ich Dir vorgeschlagen habe? Paßt der für Dich? Der geht auf die interne Tabelle.

Ich habe es doch im Select geschafft. Danke!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1780
Views
Welcher Typ für Beträge?
von mip » 21.07.2008 15:19 • Verfasst in ABAP® für Anfänger
2
Antw.
1789
Views
Keine negativen Beträge möglich. Warum?
von Nordlicht » 06.07.2006 10:33 • Verfasst in Dialogprogrammierung
6
Antw.
5491
Views
Prüfung einer Variable auf numerische Zeichen bzw. Beträge
von Markiboy » 23.11.2005 15:34 • Verfasst in Dialogprogrammierung
0
Antw.
1120
Views
Summieren auf Zeilenebene
von tlmawi » 17.07.2014 12:16 • Verfasst in ABAP® für Anfänger
0
Antw.
1097
Views
ALV Tree und Summieren
von Thomiz » 24.04.2006 16:07 • Verfasst in ABAP Objects®

Über diesen Beitrag



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

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 2 Tagen von DeathAndPain 8 / 1245
Frage zur redefinierten Methode
vor 4 Tagen von ralf.wenzel 12 / 1712

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.