Ansicht
Dokumentation

ABENAMDP_GRAPH_ABEXA - AMDP GRAPH ABEXA

ABENAMDP_GRAPH_ABEXA - AMDP GRAPH ABEXA

Fill RESBD Structure from EBP Component Structure   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Graphenverarbeitung

Mit diesem Beispiel wird die Verarbeitung eines Graphen über einen Graph-Workspace und eine Graphenprozedur demonstriert.

Quelltext

Ausführen

Beschreibung

Das Beispiel greift auf eine Graphenprozedur zu, die in der AMDP-Klasse CL_DEMO_AMDP_GRAPH deklariert und implementiert ist.

Die Methode GET_SHORTEST_PATH ist eine Graphenprozedur, die sich auf den Graph-Workspace CL_DEMO_AMDP_GRAPH=>GRAPH_WORKSPACE bezieht, der wiederum mit einem Modell eines Graphen arbeitet, das ein Flugdatenmodell darstellt. Der Graph-Workspace enthält die Deklaration der Knotentabelle und der Kantentabelle.

Die Graphenprozedur ist ein schreibgeschützte Prozedur und wird in GraphScript geschrieben. Ihre Aufgabe ist es, die kürzeste Flugverbindung zwischen zwei Städten (zwei Knoten) zurückzugeben. Mit dem Parameter ex_weight wird die Gesamtflugzeit und mit dem Parameter ex_route eine Tabelle mit Einzelheiten des Hin- und Rückflugs zurückgegeben.

Das Beispiel zeigt, dass der erste Methodenaufruf in Ordnung ist. Der zweite Methodenaufruf zeigt keine Daten, da der Zielort nicht im Graphenmodell enthalten ist. Der dritte Methodenaufruf zeigt die ausgelöste Meldung. In diesem Fall ist keine der beiden Städte im Graphenmodell enthalten.






BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2600 Date: 20240523 Time: 160810     sap01-206 ( 29 ms )