Ansicht
Dokumentation

ABENHIER_DESC_AGG_ABEXA - HIER DESC AGG ABEXA

ABENHIER_DESC_AGG_ABEXA - HIER DESC AGG ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

SELECT, Hierarchienavigator HIERARCHY_DESCENDANTS_AGGREGATE

Das Beispiel demonstriert den Hierarchienavigator HIERARCHY_DESCENDANTS_AGGREGATE mit dem Zusatz JOIN.

Quelltext

Ausführen

Beschreibung

Aufrufe des Hierarchienavigators HIERARCHY_DESCENDANTS_AGGREGATE, wobei die als Quelle angegebene CDS-Hierarchie DEMO_CDS_PARENT_CHILD über den Zusatz JOIN mit einer DDIC-Datenbanktabelle DEMO_CHILD_NUM und mit einer internen Tabelle @itab verknüpft werden. Die Aggregatfunktionen werten die Spalte NUM der verknüpften Datenquellen aus. Es werden auch die Ergebnisse der verwendeten Join-Ausdrücke angezeigt.

  • Im ersten Teil ist die Tabelle DEMO_CHILD_NUM so gefüllt, dass es eine 1:1-Beziehung zwischen den Zeilen der Hierarchie und ihren Zeilen gibt. Das Ergebnis des Hierarchienavigators ist wie im ausführbaren Beispiel DEMO_HIERARCHY_AGGREGATE, wobei die Zahlenwerte hier aber aus der verknüpften Tabelle kommen.
  • Im zweiten Teil enthält die internen Tabelle @itab die Zeilen der DDIC-Datenbanktabelle DEMO_CHILD_NUM und weitere Zeilen, welche ebenfalls die Kriterien für Nachfahrenknoten für Knoten der Hierarchie erfüllen. Das Beispiel zeigt, wie diese zusätzlichen Zeilen, die dadurch in der Ergebnismenge des Joins entstehen, in den Aggregatfunktionen ausgewertet werden.

Mit der Anweisung ASSERT wird gezeigt, dass die Verwendung des Hierarchiegenerators HIERARCHY und einer gleichbedeutenden CDS-Hierarchie als Quelle des Hierarchienavigators die gleichen Ergebnisse erzeugen.






CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2653 Date: 20240523 Time: 155420     sap01-206 ( 44 ms )