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.
3913
Views
Gruppierung und Aggregation in SAP Views
von Adrian » 25.08.2014 09:08 • Verfasst in ABAP® für Anfänger
4
Antw.
19767
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
8
Antw.
4605
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.
2851
Views
Select * und Select von einzelnen Werten zugleich
von StefanJue » 04.10.2006 18:10 • Verfasst in ABAP® für Anfänger
4
Antw.
9831
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

IBAN und BUT0BK
vor 2 Tagen von waltersen gelöst 10 / 10777
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3764
Programm per Fremdtransport einspielen
vor 4 Tagen von IHe 3 / 3100
Splitter-AlV erscheint nicht
vor 4 Tagen von qyurryus 2 / 3070

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

IBAN und BUT0BK
vor 2 Tagen von waltersen gelöst 10 / 10777
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3764
Programm per Fremdtransport einspielen
vor 4 Tagen von IHe 3 / 3100
Splitter-AlV erscheint nicht
vor 4 Tagen von qyurryus 2 / 3070