Ansicht
Dokumentation

ABENLOOP_GROUP_BY_OVERLAP_ABEXA - LOOP GROUP BY OVERLAP ABEXA

ABENLOOP_GROUP_BY_OVERLAP_ABEXA - LOOP GROUP BY OVERLAP ABEXA

PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Gruppierung mit LOOP bei Überlapp

Das Beispiel demonstriert die Konstruktion des Gruppenschlüssels mit überlappenden Bedingungen.

Quelltext

Ausführen

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 )