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

Simple Transformation XML=>ABAP Datentypen Problem
vor einer Woche von IHe gelöst 5 / 2358
Zu wenig Speicherplatz? Parameteranpassung?
vor einer Woche von IHe 3 / 8880

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

Simple Transformation XML=>ABAP Datentypen Problem
vor einer Woche von IHe gelöst 5 / 2358
Zu wenig Speicherplatz? Parameteranpassung?
vor einer Woche von IHe 3 / 8880

Unbeantwortete Forenbeiträge

GUIXT Tabellen in Container ansprechen
letzen Monat von Denaris 1 / 34268
Speichern Popup in MM42 verhindern
letzen Monat von Noodl 1 / 34612
Meine Inbox
letzen Monat von Rabea1103 1 / 50202