Ansicht
Dokumentation
ABENLOOP_GROUP_BY_OVERLAP_ABEXA - LOOP GROUP BY OVERLAP ABEXA
PERFORM Short Reference CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
- Gruppierung mit LOOP bei Überlapp
Das Beispiel demonstriert die Konstruktion des Gruppenschlüssels mit überlappenden Bedingungen.
Quelltext
Beschreibung
Das Beispiel funktioniert im Wesentlichen wie das ausführbare Beispiel zur Konstruktion über Vergleichsausdrücke. Hier wird gezeigt, wie das Ergebnis bei Vergleichsausdrücken, die nicht überlappungsfrei sind, von der Reihenfolge ihrer Auswertung abhängt.
In der ersten Gruppenschleife werden
- erst die Zeilen festgestellt, deren Wert kleiner gleich 5 ist,
- dann die Zeilen, deren Wert zwischen 2 und 7 liegt,
- dann die Zeilen, deren Wert größer 5 ist.
In der zweiten Gruppenschleife werden
- erst die Zeilen festgestellt, deren Wert zwischen 2 und 7 liegt,
- dann die Zeilen, deren Wert kleiner gleich 5 ist,
- dann die Zeilen, deren Wert größer 5 ist.
Dies führt dazu, dass die Zeilen mit den Werten 3, 4 und 5 unterschiedlichen Gruppen zugeordnet werden. Eine andere Sortierung der internen Tabelle würde dagegen nichts an der Gruppenzugehörigkeit der Zeilen ändern.
Das ausführbare Beispiel zur Gruppierung mit FOR zeigt, wie die gesamte Gruppenschleife durch Ausdrücke verwirklicht werden kann.
RFUMSV00 - Advance Return for Tax on Sales/Purchases BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1950 Date: 20240523 Time: 111738 sap01-206 ( 39 ms )