Group by Größe herausfinden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Group by Größe herausfinden

Beitrag von M4cM4rco (ForumUser / 19 / 7 / 0 ) »
Hallo,

ich durchlaufe mit einer LOOP-Schleife eine Tabelle wie folgt:

Code: Alles auswählen.

  LOOP AT gt_outtab  ASSIGNING FIELD-SYMBOL(<fs_user>) GROUP BY ( key = <fs_user>-roll ).
ich würde nun gerne in der LOOP-Schleife wissen wie groß die 'Gruppe' ist.
Ich hoffe ihr könnt mir dabei helfen.

MfG
Marco

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


Re: Group by Größe herausfinden

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
Bittesehr. Druckfrisch aus der ABAP-Hilfe.
https://help.sap.com/doc/abapdocu_751_i ... by_key.htm

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
M4cM4rco

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Group by Größe herausfinden

Beitrag von M4cM4rco (ForumUser / 19 / 7 / 0 ) »
Da bekomme ich dann den Syntaxfehler:
"Couldn't find Error Message: D MESSAGE GQV because the system is
running with the database objects from release 750. The system has not
completely upgraded to release 753.
"

Re: Group by Größe herausfinden

Beitrag von jocoder (Specialist / 339 / 3 / 101 ) »
Weißt du dem Gruppenschlüssel einer Referenz, einem Datenobjekt oder einem Feldsymbol zu wie im folgenden:

Code: Alles auswählen.

    LOOP AT flights INTO DATA(flight)
         GROUP BY ( carrier = flight-carrid cityfr = flight-cityfrom
                    size = GROUP SIZE index = GROUP INDEX )
                  ASCENDING
                  REFERENCE INTO DATA(group_ref).

Wenn diese Zuweisung fehlt, kommt es zu einem Syntaxfehler:

Code: Alles auswählen.

    LOOP AT flights INTO DATA(flight)
         GROUP BY ( carrier = flight-carrid cityfr = flight-cityfrom
                    size = GROUP SIZE index = GROUP INDEX )
                  ASCENDING.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
M4cM4rco


Re: Group by Größe herausfinden

Beitrag von M4cM4rco (ForumUser / 19 / 7 / 0 ) »
Perfekt, danke euch zwei...

Re: Group by Größe herausfinden

Beitrag von M4cM4rco (ForumUser / 19 / 7 / 0 ) »
Das Objekt: group_ref müsste dann eine Struktur sein richtig?

Re: Group by Größe herausfinden

Beitrag von jocoder (Specialist / 339 / 3 / 101 ) »
Ja genau. Die Struktur enthält die Schlüsselwerte und das Feld size mit der Größe und das Feld index den Gruppenindex.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1242
Views
Itab Group by
von Bajdu » 03.10.2006 13:50 • Verfasst in ABAP® für Anfänger
3
Antw.
1145
Views
SQL- Group-Funktion
von Emily » 14.06.2005 14:59 • Verfasst in Basis
3
Antw.
1715
Views
Group by Zähler
von gs3rr4 » 16.07.2015 10:42 • Verfasst in ABAP® für Anfänger
8
Antw.
3646
Views
SQL Abfrage - dynamisches GROUP BY
von Tobias88 » 14.02.2013 15:06 • Verfasst in ABAP® für Anfänger
4
Antw.
6788
Views
Group by auf interne Tabelle
von b0rsti » 12.06.2008 14:56 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.