Multiplikation zweier Spalten einer Datenbanktabelle

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Multiplikation zweier Spalten einer Datenbanktabelle

Beitrag von Niko_BC (ForumUser / 8 / 2 / 0 ) »
Guten Tag,
ich versuche aus einer Datenbanktabelle den Gesamtwert einer Bestellung zu errechnen.
Dafür muss ich den Preis der Position mal die Bestellmenge der Position zusammenrechnen und das Ergebnis dann in eine Variable speichern.
Wie gehe ich da am besten vor?

Vielen Dank im Vorraus.

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


Re: Multiplikation zweier Spalten einer Datenbanktabelle

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Hi,

gibt mehrere Möglichkeiten.

1. Gleich beim SELECT zusammenrechnen, etwa:

Code: Alles auswählen.

SELECT SUM( preis * menge )
FROM bestellungen
INTO @DATA(lw_gesamt)
WHERE id = '...'
2. Über die selektierten Zeilen mit LOOP AT iterieren und in jeder Zeile eben das Produkt aufaddieren:

Code: Alles auswählen.

SELECT ...
INTO TABLE @DATA(li_bestellungen).

DATA lw_summe TYPE dmbtr.

LOOP AT li_bestellungen ASSIGNING FIELD-SYMBOL(<lfs_position>).
lw_summe = lw_summe + ( <lfs_position>-preis * <lfs_position>-menge ).
ENDLOOP.

Folgende Benutzer bedankten sich beim Autor lausek für den Beitrag:
Niko_BC


Seite 1 von 1

Vergleichbare Themen

4
Antw.
2283
Views
Bestimmte Spalten zweier Tabellen abgleichen
von kaufikauf » 15.08.2014 08:55 • Verfasst in ABAP® für Anfänger
3
Antw.
331
Views
Die ersten 10 Spalten einer Datenbanktabelle selektieren
von Gekomo » 05.10.2022 13:55 • Verfasst in ABAP® für Anfänger
1
Antw.
2014
Views
Multiplikation fehlerhaft
von UB61 » 26.11.2014 11:52 • Verfasst in ABAP® für Anfänger
5
Antw.
572
Views
Multiplikation ergibt unerwartetes Ergebnis
von Jule13 » 10.12.2021 07:48 • Verfasst in ABAP® für Anfänger
4
Antw.
3281
Views
Vergleich zweier IDocs
von ABAP-Azubi » 07.04.2014 14:57 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

RFC vs. ODATA
Gestern von DeathAndPain 8 / 965
Frage zur redefinierten Methode
vor 3 Tagen von ralf.wenzel 12 / 1404

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.