Ansicht
Dokumentation

ABENLOOP_GROUP_BY_AGGREGATES_ABEXA - LOOP GROUP BY AGGREGATES ABEXA

ABENLOOP_GROUP_BY_AGGREGATES_ABEXA - LOOP GROUP BY AGGREGATES ABEXA

CPI1466 during Backup   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Gruppierung mit LOOP für Aggregate

Das Beispiel demonstriert eine Gruppierung mit Aggregierungen.

Quelltext

Ausführen

Beschreibung

In einer Gruppenschleife über eine interne Tabelle numbers wird nach dem Inhalt der Spalte key gruppiert und für die Gruppen werden die in SQL üblichen Aggregate Summe, Maximalwert, Minimalwert und Durchschnittswert für die zweite Spalte num berechnet. Die Gruppenmitglieder und die zugehörigen Aggregate werden ausgegeben. Das Beispiel erlaubt die Eingabe, wieviele verschiedene Schlüsselwerte es geben darf und wieviele Zeilen die interne Tabelle hat. Die Werte der zweiten Spalten sind Zufallszahlen zwischen 1 und 100.

Das obige Beispiel zeigt eine Implementierung mit einer Mitgliederschleife. Ein weiteres ausführbares Beispiel zeigt, wie die Mitgliederschleife bei gleiche Funktionalität durch Tabellen-Comprehensions und Tabellenreduzierungen ersetzt werden kann. Schließlich zeigt ein ausführbares Beispiel, wie die gesamte Gruppenschleife durch Ausdrücke verwirklicht werden kann.






rdisp/max_wprun_time - Maximum work process run time   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1640 Date: 20240523 Time: 092834     sap01-206 ( 37 ms )