Ansicht
Dokumentation

ABENFOR_GROUP_BY_LEVELS_ABEXA - FOR GROUP BY LEVELS ABEXA

ABENFOR_GROUP_BY_LEVELS_ABEXA - FOR GROUP BY LEVELS ABEXA

ABAP Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Gruppierung mit FOR in Gruppenstufen

Das Beispiel demonstriert eine einfache Gruppenstufenverarbeitung mit GROUP BY in einem FOR-Ausdruck.

Quelltext

Ausführen

Beschreibung

Das Beispiel hat die gleiche Funktionalität wie das entsprechende ausführbare Beispiel zu LOOP AT ... GROUP BY verwendet aber statt der Gruppenschleife den Ausdruck FOR GROUPS ... OF für eine Tabellenreduzierung mit REDUCE. Der Gruppenschlüssel hinter GROUP BY wird in beiden Fällen auf genau die gleiche Weise konstruiert.

Das Ergebnis der Tabellenreduzierung ist eine Struktur, in welche die Gesamtsumme der numerischen Spalten geschrieben wird. Die Zwischensummen und die Gruppenmitglieder werden über eine weitere Tabellenreduzierung und eine Tabellen-Comprehension mit in lokale Hilfsvariablen sum und members geschrieben. Diese Tabellenreduzierung und Tabellen-Comprehension könnten auch im ausführbaren Beispiel zu LOOP AT ... GROUP BY statt der dortigen Mitgliederschleife verwendet werden. AT ... GROUP BY statt der dortigen Mitgliederschleife verwendet werden.






Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2308 Date: 20240523 Time: 184326     sap01-206 ( 34 ms )