Ansicht
Dokumentation
ABENAMDP_GRAPH_ABEXA - AMDP GRAPH ABEXA
Fill RESBD Structure from EBP Component Structure BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
- Graphenverarbeitung
Mit diesem Beispiel wird die Verarbeitung eines Graphen über einen Graph-Workspace und eine Graphenprozedur demonstriert.
Quelltext
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 )