Select mit Aggregation

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

Select mit Aggregation

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
Hallo zusammen,

ich möchte die Werte aller Lagerbestände pro Materialnummer kumuliert abfragen.

Hierzu habe ich folgendes Select Statement geschrieben.

Code: Alles auswählen.

  select sum( labst ) matnr from mard
                    into corresponding fields of table t_mard
                      where werks in so_werks
                        and matnr in so_matnr
                        and lgort ne 'KD'                   "BO300511
                        and lvorm =  space
                            group by matnr .

Leider bekomme ich in die Spalte mit den kumulierten LABST Werten nur 0 als Ergebnis.

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


Re: Select mit Aggregation

Beitrag von black_adept (Top Expert / 4135 / 131 / 956 ) »
Ganz ohne System:
Ersetze
select sum( labst ) matnr from mard

durch

select sum( labst ) as labst matnr from mard

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Spookykid

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Select mit Aggregation

Beitrag von Spookykid (Specialist / 140 / 28 / 0 ) »
danke für die Antwort.

Ich habe es mittlerweile so gelöst:

Code: Alles auswählen.

assign t_mard to <t_mard>.

  select sum( labst ) matnr from mard
                    into (<t_mard>-labst, <t_mard>-matnr )
                      where werks in so_werks
                        and matnr in so_matnr
                        and lgort ne 'KD'                   "BO300511
                        and lvorm =  space
                           group by matnr .

    append <t_mard> to t_mard.

  endselect.

Re: Select mit Aggregation

Beitrag von ewx (Top Expert / 4887 / 319 / 644 ) »
Das ist die deutlich schlechtere Lösung! => Laufzeit ist deutlich höher als bei dem Vorschlag von black_adept!

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3920
Views
Gruppierung und Aggregation in SAP Views
von Adrian » 25.08.2014 09:08 • Verfasst in ABAP® für Anfänger
4
Antw.
19792
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
8
Antw.
4616
Views
SELECT SINGLE oder SELECT UP TO 1 ROWS?
von nickname8 » 12.04.2021 10:38 • Verfasst in ABAP® für Anfänger
2
Antw.
2856
Views
Select * und Select von einzelnen Werten zugleich
von StefanJue » 04.10.2006 18:10 • Verfasst in ABAP® für Anfänger
4
Antw.
9835
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • 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

Banf anlegen
vor 4 Stunden von wreichelt 2 / 278
Banf anlegen
vor 5 Stunden von Manfred K. 1 / 259
IBAN und BUT0BK
vor 3 Tagen von waltersen gelöst 10 / 12707
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5686

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

Banf anlegen
vor 4 Stunden von wreichelt 2 / 278
Banf anlegen
vor 5 Stunden von Manfred K. 1 / 259
IBAN und BUT0BK
vor 3 Tagen von waltersen gelöst 10 / 12707
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5686

Unbeantwortete Forenbeiträge

Banf anlegen
vor 5 Stunden von Manfred K. 1 / 259
Speichern Popup in MM42 verhindern
vor 6 Tagen von Noodl 1 / 4900
Meine Inbox
vor 4 Wochen von Rabea1103 1 / 19597