Ansicht
Dokumentation
ABENGROUPING_FUNCTION - GROUPING FUNCTION
TXBHW - Original Tax Base Amount in Local Currency ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- GROUPING
... GROUPING( col )
Wirkung
Das Ergebnis der Gruppierungsfunktion GROUPING zeigt an, ob eine bestimmte Spalte an der Aggregation teilgenommen hat. Hinter der Gruppierungsfunktion GROUPING wird ein Spaltenname, der in runden Klammern eingefasst ist, als Argument erwartet.
Der Rückgabewert der Gruppierungsfunktion GROUPING ist vom Datentyp INT1. Die folgenden Rückgabewerte der Gruppierungsfunktion sind dabei möglich:
Wert | Bedeutung |
0 | Die Spalte hat nicht an der Aggregation teilgenommen. |
1 | Die Spalte hat an der Aggregation teilgenommen. |
Die Spalten, die an der Aggregation teilgenommen haben, enthalten in den entsprechenden Ergebnissen den Null-Werten als Platzhalter. Die Gruppierungsfunktion GROUPING bestimmt insbesondere, ob die Spalte, die einen Null-Wert im Ergebnis enthält, an der Aggregation teilgenommen hat oder bereits in der Datenquelle Null-Wert war.
Regeln
- Die Gruppierungsfunktion kann nur verwendet werden, wenn die GROUP BY-Klausel den Zusatz GROUPING SETS-Zusatz enthält.
- Die Spalte, die als Argument der Gruppierungsfunktion GROUPING verwendet wird, muss auch in der GROUP BY-Liste aufgenommen werden.
Beispiel
Das folgende Beispiel berechnet die Anzahl der Flüge der Lufthansa in Abhängigkeit des Flugzeugtyps (Spalte planetype) und der Flugverbindung (Spalte connid). Dazu wird die Gruppierungsfunktion für die Spalte Flugzeugtyp beziehungsweise Flugverbindung verwendet, um zu bestimmen ob diese jeweils an der Aggregation teilgenommen haben.
PERFORM Short Reference TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3118 Date: 20240606 Time: 031050 sap01-206 ( 54 ms )