Multiplikation zweier Spalten einer Datenbanktabelle Thema ist als GELÖST markiert

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

Über diesen Beitrag


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

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

Bestimmte Spalten zweier Tabellen abgleichen
von kaufikauf » 15.08.2014 08:55
Die ersten 10 Spalten einer Datenbanktabelle selektieren
von Gekomo » 05.10.2022 13:55
Multiplikation fehlerhaft
von UB61 » 26.11.2014 11:52
Multiplikation ergibt unerwartetes Ergebnis
von Jule13 » 10.12.2021 07:48
Vergleich zweier IDocs
von ABAP-Azubi » 07.04.2014 14:57