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 / 103 / 14 / 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 / 20 / 1 / 6 ) »
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 / 103 / 14 / 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 / 20 / 1 / 6 ) »
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 / 103 / 14 / 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.
1729
Views
Welcher Typ für Beträge?
von mip » 21.07.2008 15:19 • Verfasst in ABAP® für Anfänger
5
Antw.
3524
Views
FB01 - Beträge eingeben für 3 Hauswährungen mit BatchInput
von Blueshape » 23.03.2005 12:49 • Verfasst in Financials
2
Antw.
1741
Views
Keine negativen Beträge möglich. Warum?
von Nordlicht » 06.07.2006 10:33 • Verfasst in Dialogprogrammierung
6
Antw.
5415
Views
Prüfung einer Variable auf numerische Zeichen bzw. Beträge
von Markiboy » 23.11.2005 15:34 • Verfasst in Dialogprogrammierung
0
Antw.
1098
Views
Summieren auf Zeilenebene
von tlmawi » 17.07.2014 12:16 • 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

Mahnung erstellen
vor 9 Stunden von wreichelt 2 / 32
Absprung VA02 Position
vor 11 Stunden von gs3rr4 gelöst 3 / 41
OPD Druck im SPOOL
vor 13 Stunden von Manfred K. 1 / 25

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

Mahnung erstellen
vor 9 Stunden von wreichelt 2 / 32
Absprung VA02 Position
vor 11 Stunden von gs3rr4 gelöst 3 / 41
OPD Druck im SPOOL
vor 13 Stunden von Manfred K. 1 / 25

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 13 Stunden von Manfred K. 1 / 25
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 428