Hilfe bei Select-Anweisung

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

Hilfe bei Select-Anweisung

Beitrag von Matthias Alles (ForumUser / 2 / 0 / 0 ) »
Hallo,
ich möchte Daten aus einer Tabelle verdichtet auslesen:

Tabelle: LTAK (WM-Transportauftragskopf)

Ergebnis soll sein:

Queue und Anzahl TA's in dieser Queue
Mein bisheriger Versuch:
DATA RESULT TYPE P DECIMALS 2.
SELECT count( distinct tanum )
INTO RESULT
FROM ltak
WHERE LGNUM = '002'
AND KQUIT = ' '
GROUP BY queue.

Warnung: bin blutiger Anfänger in ABAP. Ich weiss, dass das Coding nicht in Ordnung ist

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Matthias,

versuch's mal so

Code: Alles auswählen.

DATA: BEGIN OF TAB OCCURS 0,
      queue like ltak-queue,
      CNT LIKE SY-DBCNT,
      END OF TAB.

*DATA RESULT TYPE P DECIMALS 2.

SELECT queue count( distinct tanum ) 
into table tab
FROM ltak
WHERE LGNUM = '002'
AND KQUIT = ' '
GROUP BY queue.

Gruß Andreas

klappt

Beitrag von Matthias ( / / 0 / 3 ) »
:D besten Dank - funzt gut

Beitrag von Nici ( / / 0 / 3 ) »
Hallo!

Was versteht man denn unter "verdichtet"?

Lieben Dank,
Nici

Beitrag von Nici ( / / 0 / 3 ) »
...hätte dann auch noch eine Frage zu Select...

Verstehe ich das richtig, dass ich bei der Select-Anweisung alles was er findet in einen interne Tabelle schiebe und dann über die anschließend drüberloopen muss?

Oder ist es so, dass er etwas findet und dies dann gleich weiterverarbeitet?

Sorry, bin Anfänger... :?

Beitrag von Gast ( / / 0 / 3 ) »
unter verdichtet ist 'distinct' gemeint. Damit kann man die Selektion doppelter Datensätze vermeiden. Das ist aber rein SQL.

Man kann mit der Select-Anweisung unterschiedlich arbeiten. Eine Variante wäre select ... endselect. Zwischen diesen beiden Schlüsselwörtern können dann die einzelnen gelesenen Sätze verarbeitet werden.

Die zweite Variante ist, das Ergebnis des select in eine interne Tabelle zu 'schieben' und mit dieser dann weiterzuarbeiten.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2367
Views
Select-Anweisung
von phil1982 » 02.08.2007 08:30 • Verfasst in ABAP® für Anfänger
2
Antw.
2029
Views
Dynamische SELECT-Anweisung
von mareikemei92 » 17.07.2019 19:16 • Verfasst in ABAP® Core
4
Antw.
3069
Views
Problem mit Select-Anweisung
von Crashday2707 » 19.05.2018 11:51 • Verfasst in ABAP® für Anfänger
3
Antw.
2610
Views
Frage zur SELECT Anweisung
von yuro » 07.02.2015 15:27 • Verfasst in ABAP® für Anfänger
4
Antw.
4609
Views
Problem mit IN Klausel in SELECT Anweisung
von Silberwind » 06.06.2008 10:32 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

LSMW-Problem
vor 2 Tagen von rob_abc 4 / 283

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

LSMW-Problem
vor 2 Tagen von rob_abc 4 / 283

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 68540
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 121380