collect auf int.tabelle beim select

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

collect auf int.tabelle beim select

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Hallo Abap-Gemeinde,

mal ne Frage ob es die Möglichkeit gibt.

Ich selektiere daten in eine int. Tabelle aus einer DB-Tabelle. Es können mehrere Sätze dann in der int. Tabelle geben, die man eigentlich aggregieren könnte (mitm Collect befehl kein problem)

Allerdings frage ich mich ob ich direkt beim Select schon diesen collect mitgeben kann?
Oder kann ich nach einem Select eine int.Tabelle mit collect 'verkleinern' ohne mit ner loop und extra tabelle arbeiten zu müssen?

Hat da jemand schonmal was 'erfunden' oder gefunden :D

Thx

Gruß
Markus

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Markus,

im SQL gibt es die 'Funktion' SUM(feld), mit der man Daten aggregieren kann:

Code: Alles auswählen.

* freien Bestand auf Werksebene selektieren
SELECT matnr
       werks
       SUM(labst) AS labst "Ergebnis als Feld diesen Namens ansehen
       FROM mard
       INTO CORRESPONDING FIELDS OF TABLE lt_mard
       GROUP BY matnr
                werks. 
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
Hi Ereglam, sum(labst) geht wohl irgenwie nicht -
Meldung: unbekannter Spaltenname

Gruß
Muggel

Beitrag von black_adept (Top Expert / 4161 / 136 / 960 ) »
Du hast nur Leerzeichen vergessen.

Code: Alles auswählen.

SUM(<leerzeichen><feldname><leerzeichen>)
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 3 Wochen von codemaster1 2 / 106305
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 108172

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

Collect!
von Parm » 24.09.2007 09:56
COLLECT
von Cola » 30.10.2009 19:16
Collect?
von HH_ABAP » 01.06.2018 10:32
Alternative zu COLLECT
von anjaortlieb » 05.10.2007 09:16
Collect Befehl
von burggartenkind » 31.07.2019 08:46

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 3 Wochen von codemaster1 2 / 106305
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 108172

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 108172
Belege
vor 3 Wochen von Selma.schwarz 1 / 105190