Ansicht
Dokumentation

ABENVIRTUAL_SORT_FLIGHTS_ABEXA - VIRTUAL SORT FLIGHTS ABEXA

ABENVIRTUAL_SORT_FLIGHTS_ABEXA - VIRTUAL SORT FLIGHTS ABEXA

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

- Virtuelle Sortierung von Flugdaten

Das Beispiel demonstriert die virtuelle Sortierung einer internen Tabelle mit Flugdaten.

Quelltext

Ausführen

Beschreibung

In diesem Beispiel wird eine interne Tabelle flight_tab mit Flugdaten virtuell nach den Längen- und Breitengraden der Abflugs- und Ankunftsstädte sortiert. Hierfür werden zu dieser Tabelle zwei weitere Tabellen from_city_tab und to_city_tab konstruiert, die in ihren Zeilen die Längen- und Breitengrade der Abflugs- und Ankunftsstadt der entsprechenden Zeilen von flight_tab enthalten.

Die virtuelle Sortierung mit der Methode VIRTUAL_SORT der Klasse CL_ABAP_ITAB_UTILITIES findet an der Operandenposition eines FOR-Ausdrucks für eine Tabelleniteration statt. Die virtuelle Sortierung umfasst alle drei interne Tabellen. Das temporäre Ergebnis der Sortierung wird verwendet, um aus den Zeilen von flight_tab eine entsprechend sortierte interne Tabelle zu konstruieren, die als Eingabeparameter der Methode WRITE der Klasse CL_DEMO_OUTPUT selbst nur temporär vorhanden ist.

Es wird einmal aufsteigend und einmal absteigend sortiert. Dabei wird die Zeilenreihenfolge der beteiligten internen Tabellen nicht verändert. Diese liegen immer in ihrem ursprünglichen unsortierten Zustand vor. Die virtuelle Sortierung ermöglicht es, verschieden sortierte Ausgabedaten zu erzeugen, ohne die ursprünglichen Daten zu beeinflussen.






TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1875 Date: 20240523 Time: 114617     sap01-206 ( 44 ms )