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 / 100 / 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 / 100 / 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 / 100 / 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

7
Antw.
3221
Views
Beträge addieren
von Gast » 06.12.2004 11:37 • Verfasst in ABAP® Core
2
Antw.
1707
Views
Welcher Typ für Beträge?
von mip » 21.07.2008 15:19 • Verfasst in ABAP® für Anfänger
5
Antw.
3464
Views
FB01 - Beträge eingeben für 3 Hauswährungen mit BatchInput
von Blueshape » 23.03.2005 12:49 • Verfasst in Financials
2
Antw.
1723
Views
Keine negativen Beträge möglich. Warum?
von Nordlicht » 06.07.2006 10:33 • Verfasst in Dialogprogrammierung
6
Antw.
5354
Views
Prüfung einer Variable auf numerische Zeichen bzw. Beträge
von Markiboy » 23.11.2005 15:34 • Verfasst in Dialogprogrammierung

Ü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 4 Stunden von DeathAndPain gelöst 20 / 2479
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1621

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 4 Stunden von DeathAndPain gelöst 20 / 2479
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1621

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 682
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2315
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8896