Ansicht
Dokumentation
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.
- Gruppierung mit FOR in Gruppenstufen
Das Beispiel demonstriert eine einfache Gruppenstufenverarbeitung mit GROUP BY in einem FOR-Ausdruck.
Quelltext
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 )