Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_WCF_GMT_AUTO_ARRANGER | WCF GMT Nexus Auto arranger super class | 20100505 |
Properties
Class | CL_WCF_GMT_HIGHWAY_ROUTING | |
Short Description | Auto Arrange and Routing Algorithm | |
Super Class | CL_WCF_GMT_AUTO_ARRANGER | WCF GMT Nexus Auto arranger super class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WCF_GRAPHICAL_MODELING_TOOL | WCF Graphical Modeling Tool |
Created | 20100503 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_WCF_GMT_HIGHWAY_ROUTING has no interface implemented.
Friends
Class CL_WCF_GMT_HIGHWAY_ROUTING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | I | 50 | 20100504 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | I | 50 | 20100504 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 15 | 20100729 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 80 | 20100504 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 100 | 20100504 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 15 | 20100504 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | I | 10 | 20100504 | ||
8 | ![]() |
Constant | Public | Type reference (TYPE) | I | 10 | 20100504 | ||
9 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'H' | Single-Character Flag | 20100504 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'V' | Single-Character Flag | 20100504 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Flow Down | 20100721 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'L' | Flow Left | 20100721 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'R' | Flow Right | 20100721 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'U' | Flow Up | 20100721 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | I | 15 | 20100723 | ||
16 | ![]() |
Constant | Public | Type reference (TYPE) | I | 255 | Intersection Map Cell Occupied | 20100611 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '0' | Neighbor node for shortest path | 20100506 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '2' | Neighbor node for shortest path | 20100506 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '4' | Neighbor node for shortest path | 20100630 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '1' | Neighbor node for shortest path | 20100506 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '3' | Neighbor node for shortest path | 20100506 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '5' | Neighbor node for shortest path | 20100506 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '6' | Neighbor node is out of boundaries of the drawing rectangle | 20100721 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '8' | Neighbor node for shortest path | 20100506 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '9' | Neighbor node for shortest path | 20100506 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | F | '3.1415926536' | 20100729 | ||
27 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '2' | Single-Character Flag | 20100506 | |
28 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '3' | Single-Character Flag | 20100506 | |
29 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '1' | Single-Character Flag | 20100506 | |
30 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '0' | Single-Character Flag | 20100506 | |
31 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '2' | Num1 | 20100824 | |
32 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '4' | Num1 | 20100728 | |
33 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '3' | Num1 | 20100728 | |
34 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '6' | Num1 | 20100728 | |
35 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '1' | Num1 | 20100728 | |
36 | ![]() |
Constant | Public | Type reference (TYPE) | NUMC1 | '5' | Num1 | 20100728 | |
37 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Segment Crosses other Segment | 20100721 | |
38 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Straight Segment | 20100721 | |
39 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'T' | Segment Turns | 20100721 | |
40 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WCF_GMT_MODEL | WCF GMT Model Structure API | 20100505 | ||
41 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WCF_GMT_SHAPE | WCF GMT Nexus Base Shape Element | 20100505 | ||
42 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_CONNECTOR_TABLE | 20100505 | |||
43 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_CONNECTOR_WAYPOINT_TABLE | 20100723 | |||
44 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_SINGLE_BYTE_MAP_TABLE | 20100614 | |||
45 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_HIGHWAY_WIDTH_TABLE | 20100505 | |||
46 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_HIGHWAY_WIDTH_TABLE | 20100505 | |||
47 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_HIGHWAY_LANE_COUNT_TABLE | 20100720 | |||
48 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_SINGLE_BYTE_MAP_TABLE | 20100611 | |||
49 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_LANE_SEGMENT_TABLE | 20100720 | |||
50 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_LANE_SORTING_TABLE | 20100722 | |||
51 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_ROUTE_EVALUATION_TABLE | 20100610 | |||
52 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_ROUTING_TABLE | 20100610 | |||
53 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_SHAPE_TABLE | 20100505 | |||
54 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | GTY_WAYPOINT_ROUTING_TABLE | 20100615 | |||
55 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | GC_DEFAULT_BUFFER_HORIZONTAL | 20100505 | ||
56 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | GC_DEFAULT_BUFFER_VERTICAL | 20100505 | ||
57 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | GC_DEFAULT_FAN_WAYPOINT_BUFFER | 20100729 | ||
58 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 20100505 | |||
59 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 20100505 | |||
60 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 20100730 | |||
61 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 20100615 | |||
62 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 20100615 | |||
63 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | GC_DEFAULT_MD_PAD_HORIZONTAL | 20100505 | ||
64 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | GC_DEFAULT_MD_PAD_VERTICAL | 20100505 | ||
65 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | 20100812 | |||
66 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 20100611 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Calculate the x- or y-coordinates for fan waypoints. | 20100729 |
2 | ![]() |
Instance method | Protected | Method | Calculate the total widths for all highways | 20100504 |
3 | ![]() |
Instance method | Protected | Method | Calculate the x- or y-coordinates of a lane. | 20100723 |
4 | ![]() |
Instance method | Protected | Method | Calculate the x- or y-coordinates of a shape. | 20100802 |
5 | ![]() |
Instance method | Protected | Method | Calculate the traffic for a specified connector and route. | 20100611 |
6 | ![]() |
Instance method | Protected | Method | Choose the next way point following a strategy. | 20100721 |
7 | ![]() |
Instance method | Protected | Method | Count the number of crcossings in a grid cell. | 20100615 |
8 | ![]() |
Instance method | Protected | Method | Count the number of all crossings in all grid cells. | 20100615 |
9 | ![]() |
Instance method | Protected | Method | Create an entry in the connector waypoint table. | 20100723 |
10 | ![]() |
Instance method | Protected | Method | Create a point on the edge to calculate crossings. | 20100805 |
11 | ![]() |
Instance method | Protected | Method | Create a new lane and return the lane number. | 20100722 |
12 | ![]() |
Instance method | Protected | Method | Put all connectors on lanes. | 20100712 |
13 | ![]() |
Instance method | Protected | Method | Determine the best routes and keep them for later analysis | 20100506 |
14 | ![]() |
Instance method | Protected | Method | Return a 1 in case that the segments intersect. | 20100805 |
15 | ![]() |
Instance method | Protected | Method | Return a 1 in case that the segments intersect. | 20100805 |
16 | ![]() |
Instance method | Protected | Method | Duplicate route to create a new one from an existing one | 20100729 |
17 | ![]() |
Instance method | Protected | Method | Execute the cluster arranger and store the results | 20100505 |
18 | ![]() |
Instance method | Protected | Method | Calculate the routing of connectors inside the waypoints. | 20100614 |
19 | ![]() |
Instance method | Protected | Method | Find the best path for specific route and constraints | 20100506 |
20 | ![]() |
Instance method | Protected | Method | Get status of a node in a route caclulation. | 20100623 |
21 | ![]() |
Instance method | Protected | Method | Increment the number of routes crossing a grid cell edge. | 20100614 |
22 | ![]() |
Instance method | Protected | Method | Imcrement the accumulated traffic of an intersection by one. | 20100611 |
23 | ![]() |
Instance method | Protected | Method | Initialize the data structures used throughout the algorithm | 20100503 |
24 | ![]() |
Instance method | Protected | Method | Resolve the x-coordinate of an intersection cell. | 20100616 |
25 | ![]() |
Instance method | Protected | Method | Resolve the y-coordinate of an intersection cell. | 20100616 |
26 | ![]() |
Instance method | Protected | Method | Reposition docks on shapes to closest position. | 20100812 |
27 | ![]() |
Instance method | Protected | Method | Optimize the point selection between parallel connectors. | 20100810 |
28 | ![]() |
Instance method | Protected | Method | Optimize the point selection by minimizing crossings. | 20100806 |
29 | ![]() |
Instance method | Protected | Method | Analyze the routes and pick for each connector the best one. | 20100609 |
30 | ![]() |
Instance method | Protected | Method | Prepare the data structures after cluster arranger | 20100503 |
31 | ![]() |
Instance method | Protected | Method | Read the number of routes crossing a grid cell edge. | 20100614 |
32 | ![]() |
Instance method | Protected | Method | Read the current traffic of a specified intersection cell. | 20100611 |
33 | ![]() |
Instance method | Protected | Method | Resolve coordinates of all shapes, connectors, and waypoints | 20100503 |
34 | ![]() |
Instance method | Public | Method | Set some properties of the routing algorithm. | 20100802 |
35 | ![]() |
Instance method | Protected | Method | Update the sorting of a specified highway. | 20100722 |
Events
Class CL_WCF_GMT_HIGHWAY_ROUTING has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GTY_CONNECTOR_STRUCT | Protected | See coding | 20100503 | BEGIN OF gty_connector_struct,
connector_id TYPE wcf_gmt_nexus_id,
object_ref TYPE REF TO cl_wcf_gmt_connector,
start_shape TYPE wcf_gmt_nexus_id,
start_shape_ref TYPE REF TO cl_wcf_gmt_modeling_component,
start_dock TYPE numc1,
end_shape TYPE wcf_gmt_nexus_id,
end_shape_ref TYPE REF TO cl_wcf_gmt_modeling_component,
end_dock TYPE numc1,
route_number TYPE i,
complexity TYPE i,
END OF gty_connector_struct
|
||
2 | GTY_CONNECTOR_TABLE | Protected | See coding | 20100503 | gty_connector_table TYPE TABLE OF gty_connector_struct
|
||
3 | GTY_CONNECTOR_WAYPOINT_STRUCT | Protected | See coding | 20100723 | BEGIN OF gty_connector_waypoint_struct,
connector_id TYPE wcf_gmt_nexus_id,
highway_num_hor TYPE i,
lane_num_hor TYPE i,
highway_num_ver TYPE i,
lane_num_ver TYPE i,
END OF gty_connector_waypoint_struct
|
||
4 | GTY_CONNECTOR_WAYPOINT_TABLE | Protected | See coding | 20100723 | gty_connector_waypoint_table TYPE STANDARD TABLE OF gty_connector_waypoint_struct
|
||
5 | GTY_EDGE_POINT_REF_TABLE | Protected | See coding | 20100805 | gty_edge_point_ref_table TYPE STANDARD TABLE OF REF TO gty_edge_point_struct
|
||
6 | GTY_EDGE_POINT_STRUCT | Protected | See coding | 20100805 | BEGIN OF gty_edge_point_struct,
x type i,
y type i,
point type i,
END OF gty_edge_point_struct
|
||
7 | GTY_EDGE_POINT_TABLE | Protected | See coding | 20100805 | gty_edge_point_table TYPE STANDARD TABLE OF gty_edge_point_struct
|
||
8 | GTY_HIGHWAY_LANE_COUNT_STRUCT | Protected | See coding | 20100720 | BEGIN OF gty_highway_lane_count_struct,
direction TYPE CHAR1,
highway_num TYPE i,
lane_count TYPE i,
visible_lanes TYPE i,
END OF gty_highway_lane_count_struct
|
||
9 | GTY_HIGHWAY_LANE_COUNT_TABLE | Protected | See coding | 20100720 | gty_highway_lane_count_table TYPE TABLE OF gty_highway_lane_count_struct
|
||
10 | GTY_HIGHWAY_WIDTH_STRUCT | Protected | See coding | 20100503 | BEGIN OF gty_highway_width_struct,
width TYPE i,
total_width TYPE i,
END OF gty_highway_width_struct
|
||
11 | GTY_HIGHWAY_WIDTH_TABLE | Protected | See coding | 20100504 | gty_highway_width_table TYPE TABLE OF gty_highway_width_struct
|
||
12 | GTY_LANE_SEGMENT_STRUCT | Protected | See coding | 20100720 | BEGIN OF gty_lane_segment_struct,
direction TYPE char1,
highway_num TYPE i,
lane_num TYPE i,
highway_segment TYPE i,
connector_id TYPE wcf_gmt_nexus_id,
start_point_num TYPE i,
end_point_num TYPE i,
segment_type TYPE char1,
flow_direction TYPE char1,
END OF gty_lane_segment_struct
|
||
13 | GTY_LANE_SEGMENT_TABLE | Protected | See coding | 20100720 | gty_lane_segment_table TYPE TABLE OF gty_lane_segment_struct
|
||
14 | GTY_LANE_SORTING_STRUCT | Protected | See coding | 20100722 | BEGIN OF gty_lane_sorting_struct,
direction TYPE char1,
highway_num TYPE i,
lane_num TYPE i,
position TYPE i,
END OF gty_lane_sorting_struct
|
||
15 | GTY_LANE_SORTING_TABLE | Protected | See coding | 20100722 | gty_lane_sorting_table TYPE STANDARD TABLE OF gty_lane_sorting_struct
|
||
16 | GTY_NEXUS_ID_TABLE | Protected | See coding | 20100810 | gty_nexus_id_table TYPE TABLE OF wcf_gmt_nexus_id
|
||
17 | GTY_ROUTE_EVALUATION_STRUCT | Protected | See coding | 20100609 | BEGIN OF gty_route_evaluation_struct,
connector_id TYPE wcf_gmt_nexus_id,
route_number TYPE i,
length_of_path TYPE i,
bend_count TYPE i,
detour_count TYPE i,
ideal_path TYPE i,
value TYPE gty_weight,
weight TYPE gty_weight,
END OF gty_route_evaluation_struct
|
||
18 | GTY_ROUTE_EVALUATION_TABLE | Protected | See coding | 20100609 | gty_route_evaluation_table TYPE TABLE OF gty_route_evaluation_struct
|
||
19 | GTY_ROUTING_STRUCT | Protected | See coding | 20100609 | BEGIN OF gty_routing_struct,
connector_id TYPE wcf_gmt_nexus_id,
route_number TYPE i,
step_number TYPE i,
waypoint_x TYPE i,
waypoint_y TYPE i,
neighbors TYPE NUMC4,
choice TYPE n LENGTH 1,
END OF gty_routing_struct
|
||
20 | GTY_ROUTING_TABLE | Protected | See coding | 20100609 | gty_routing_table TYPE SORTED TABLE OF gty_routing_struct WITH UNIQUE KEY connector_id route_number step_number
|
||
21 | GTY_SHAPE_STRUCT | Protected | See coding | 20100503 | BEGIN OF gty_shape_struct,
shape_id TYPE wcf_gmt_nexus_id,
object_ref TYPE REF TO cl_wcf_gmt_shape,
shape_x TYPE i,
shape_y TYPE i,
END OF gty_shape_struct
|
||
22 | GTY_SHAPE_TABLE | Protected | See coding | 20100503 | gty_shape_table TYPE TABLE OF gty_shape_struct
|
||
23 | GTY_SINGLE_BYTE_MAP_TABLE | Protected | See coding | 20100614 | gty_single_byte_map_table TYPE TABLE OF i
|
||
24 | GTY_WAYPOINT_ROUTING_STRUCT | Protected | See coding | 20100614 | BEGIN OF gty_waypoint_routing_struct,
connector_id TYPE wcf_gmt_nexus_id,
step_number TYPE i,
edge_x TYPE i,
edge_y TYPE i,
point_number TYPE i,
END OF gty_waypoint_routing_struct
|
||
25 | GTY_WAYPOINT_ROUTING_TABLE | Protected | See coding | 20100614 | gty_waypoint_routing_table TYPE TABLE OF gty_waypoint_routing_struct
|
||
26 | GTY_WEIGHT | Protected | See coding | 20100611 | gty_weight TYPE p LENGTH 4 DECIMALS 2
|
Method Signatures
Method CALCULATE_FAN_COORDINATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SHAPE | Call by reference | Object reference (TYPE REF TO) | CL_WCF_GMT_SHAPE | WCF GMT Nexus Base Shape Element | 20100729 | ||
2 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100729 | ||
3 | ![]() |
IV_DOCK_POSITION | Call by reference | Type reference (TYPE) | NUMC1 | Num1 | 20100729 | ||
4 | ![]() |
RV_COORDINATE | Value transfer | Type reference (TYPE) | I | 20100729 |
Method CALCULATE_FAN_COORDINATE on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CALCULATE_HIGHWAY_WIDTH_SUM Signature
Method CALCULATE_HIGHWAY_WIDTH_SUM on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method CALCULATE_HIGHWAY_WIDTH_SUM on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CALCULATE_LANE_COORDINATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_LANE_SORTING | Call by reference | Object reference (TYPE REF TO) | GTY_LANE_SORTING_STRUCT | 20100729 | |||
2 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100723 | ||
3 | ![]() |
IV_HIGHWAY_NUM | Call by reference | Type reference (TYPE) | I | 20100723 | |||
4 | ![]() |
RV_COORDINATE | Value transfer | Type reference (TYPE) | I | 20100723 |
Method CALCULATE_LANE_COORDINATE on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CALCULATE_SHAPE_COORDINATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_SHAPE | Call by reference | Type reference (TYPE) | GTY_SHAPE_STRUCT | 20100802 | |||
2 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100802 | ||
3 | ![]() |
RV_COORDINATE | Value transfer | Type reference (TYPE) | I | 20100802 |
Method CALCULATE_SHAPE_COORDINATE on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CALCULATE_TRAFFIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | WCF_GMT_NEXUS_ID | WCF GMT Nexus ID Type | 20100611 | ||
2 | ![]() |
IV_ROUTE_NUMBER | Call by reference | Type reference (TYPE) | I | 20100611 | |||
3 | ![]() |
RV_TRAFFIC | Value transfer | Type reference (TYPE) | GTY_WEIGHT | 20100611 |
Method CALCULATE_TRAFFIC on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CHOOSE_NEXT_WP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ROUTE_EVALUATION | Call by reference | Type reference (TYPE) | GTY_ROUTE_EVALUATION_STRUCT | 20100730 | |||
2 | ![]() |
EV_NWP_X | Call by reference | Type reference (TYPE) | I | 20100721 | |||
3 | ![]() |
EV_NWP_Y | Call by reference | Type reference (TYPE) | I | 20100721 | |||
4 | ![]() |
EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100729 | |||
5 | ![]() |
IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | WCF_GMT_NEXUS_ID | WCF GMT Nexus ID Type | 20100721 | ||
6 | ![]() |
IV_ROUTE_NUMBER | Call by reference | Type reference (TYPE) | I | 20100721 | |||
7 | ![]() |
IV_ROUTING_STRATEGY | Call by reference | Type reference (TYPE) | NUMC1 | Num1 | 20100721 | ||
8 | ![]() |
IV_STEP_NUMBER | Call by reference | Type reference (TYPE) | I | 20100721 |
Method CHOOSE_NEXT_WP on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method COUNT_CELL_CROSSINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100615 | |||
2 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100615 | |||
3 | ![]() |
IV_START_INDEX | Call by reference | Type reference (TYPE) | I | 1 | 20100804 | ||
4 | ![]() |
RV_COUNT | Value transfer | Type reference (TYPE) | I | 20100615 |
Method COUNT_CELL_CROSSINGS on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method COUNT_OVERALL_CROSSINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_COUNT | Value transfer | Type reference (TYPE) | I | 20100615 |
Method COUNT_OVERALL_CROSSINGS on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CREATE_CONNECTOR_WAYPOINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_FIRST_LANE_SEGMENT | Call by reference | Object reference (TYPE REF TO) | GTY_LANE_SEGMENT_STRUCT | 20100723 | |||
2 | ![]() |
IR_SECOND_LANE_SEGMENT | Call by reference | Object reference (TYPE REF TO) | GTY_LANE_SEGMENT_STRUCT | 20100723 |
Method CREATE_CONNECTOR_WAYPOINT on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CREATE_EDGE_POINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_POINT | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
2 | ![]() |
CT_EDGE_POINT_REFS | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_REF_TABLE | 20100805 | |||
3 | ![]() |
CV_EDGES_OCCUPIED | Call by reference | Type reference (TYPE) | I | 20100805 | |||
4 | ![]() |
IR_ROUTING | Call by reference | Object reference (TYPE REF TO) | GTY_ROUTING_STRUCT | 20100805 | |||
5 | ![]() |
IR_WAYPOINT | Call by reference | Object reference (TYPE REF TO) | GTY_WAYPOINT_ROUTING_STRUCT | 20100805 |
Method CREATE_EDGE_POINT on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method CREATE_LANE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100722 | ||
2 | ![]() |
IV_HIGHWAY_NUM | Call by reference | Type reference (TYPE) | I | 20100722 | |||
3 | ![]() |
RV_LANE_NUM | Value transfer | Type reference (TYPE) | I | 20100722 |
Method CREATE_LANE on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method DETERMINE_LANES Signature
Method DETERMINE_LANES on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method DETERMINE_LANES on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method DETERMINE_ROUTES Signature
Method DETERMINE_ROUTES on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method DETERMINE_ROUTES on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method DO_PROJECTIONS_INTERSECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_POINT_1 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
2 | ![]() |
IS_POINT_2 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
3 | ![]() |
IS_POINT_3 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
4 | ![]() |
IS_POINT_4 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
5 | ![]() |
RV_INTERSECTION | Value transfer | Type reference (TYPE) | I | 20100805 |
Method DO_PROJECTIONS_INTERSECT on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method DO_SLOPES_INTERSECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_POINT_1 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
2 | ![]() |
IS_POINT_2 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
3 | ![]() |
IS_POINT_3 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
4 | ![]() |
IS_POINT_4 | Call by reference | Type reference (TYPE) | GTY_EDGE_POINT_STRUCT | 20100805 | |||
5 | ![]() |
RV_INTERSECTION | Value transfer | Type reference (TYPE) | I | 20100805 |
Method DO_SLOPES_INTERSECT on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method DUPLICATE_ROUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | WCF_GMT_NEXUS_ID | WCF GMT Nexus ID Type | 20100729 | ||
2 | ![]() |
IV_END_STEP | Call by reference | Type reference (TYPE) | I | 20100729 | |||
3 | ![]() |
IV_REFERENCE_ROUTE_NUMBER | Call by reference | Type reference (TYPE) | I | 20100729 | |||
4 | ![]() |
IV_ROUTE_NUMBER | Call by reference | Type reference (TYPE) | I | 20100729 | |||
5 | ![]() |
IV_START_STEP | Call by reference | Type reference (TYPE) | I | 20100729 |
Method DUPLICATE_ROUTE on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method EXECUTE_CLUSTER_ARRANGER Signature
Method EXECUTE_CLUSTER_ARRANGER on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method EXECUTE_CLUSTER_ARRANGER on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method EXECUTE_WAYPOINT_ROUTING Signature
Method EXECUTE_WAYPOINT_ROUTING on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method EXECUTE_WAYPOINT_ROUTING on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method FIND_BEST_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | WCF_GMT_NEXUS_ID | WCF GMT Nexus ID Type | 20100623 | ||
2 | ![]() |
IV_FINISH_POSITION | Call by reference | Type reference (TYPE) | NUMC1 | Single-Numeric Flag | 20100506 | ||
3 | ![]() |
IV_FINISH_X | Call by reference | Type reference (TYPE) | I | 20100506 | |||
4 | ![]() |
IV_FINISH_Y | Call by reference | Type reference (TYPE) | I | 20100506 | |||
5 | ![]() |
IV_REFERENCE_ROUTE_NUMBER | Call by reference | Type reference (TYPE) | I | 20100506 | |||
6 | ![]() |
IV_REROUTE_STRATEGY | Call by reference | Type reference (TYPE) | NUMC1 | 20100506 | |||
7 | ![]() |
IV_ROUTE_NUMBER | Call by reference | Type reference (TYPE) | I | 20100506 | |||
8 | ![]() |
IV_START_POSITION | Call by reference | Type reference (TYPE) | NUMC1 | Single-Numeric Flag | 20100506 | ||
9 | ![]() |
IV_START_X | Call by reference | Type reference (TYPE) | I | 20100506 | |||
10 | ![]() |
IV_START_Y | Call by reference | Type reference (TYPE) | I | 20100506 | |||
11 | ![]() |
IV_STEP_NUMBER | Call by reference | Type reference (TYPE) | I | STEP NUMBER FOR REROUTING | 20100729 | ||
12 | ![]() |
RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100728 |
Method FIND_BEST_PATH on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method GET_STATUS_NODE Signature
Method GET_STATUS_NODE on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method INCREMENT_GRID_CELL_EDGE_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100614 | |||
2 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100614 | |||
3 | ![]() |
RV_COUNT | Value transfer | Type reference (TYPE) | I | 20100806 |
Method INCREMENT_GRID_CELL_EDGE_COUNT on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method INCREMENT_INTERSECTION_TRAFFIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100611 | |||
2 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100611 |
Method INCREMENT_INTERSECTION_TRAFFIC on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method INIT_DATA_STRUCTURES Signature
Method INIT_DATA_STRUCTURES on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WCF GMT Based Nexus Exception | 20100503 |
Method INTERSECTION_CELL_X Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100616 | |||
2 | ![]() |
RV_COORDINATE | Value transfer | Type reference (TYPE) | I | 20100616 |
Method INTERSECTION_CELL_X on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method INTERSECTION_CELL_Y Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100616 | |||
2 | ![]() |
RV_COORDINATE | Value transfer | Type reference (TYPE) | I | 20100616 |
Method INTERSECTION_CELL_Y on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method OPTIMIZE_DOCK_POSITIONS Signature
Method OPTIMIZE_DOCK_POSITIONS on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method OPTIMIZE_DOCK_POSITIONS on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method OPTIMIZE_PARALLEL_HIGHWAYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_WAYPOINT_ROUTING | Call by reference | Type reference (TYPE) | GTY_WAYPOINT_ROUTING_STRUCT | 20100810 | |||
2 | ![]() |
IT_PARALLEL_CONNECTORS | Call by reference | Type reference (TYPE) | GTY_NEXUS_ID_TABLE | 20100810 | |||
3 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100810 | |||
4 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100810 |
Method OPTIMIZE_PARALLEL_HIGHWAYS on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method OPTIMIZE_WAYPOINT_ROUTING_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_CURRENT_STEP | Call by reference | Type reference (TYPE) | GTY_WAYPOINT_ROUTING_STRUCT | 20100806 | |||
2 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100806 | |||
3 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100806 | |||
4 | ![]() |
IV_COUNT | Call by reference | Type reference (TYPE) | I | 20100806 |
Method OPTIMIZE_WAYPOINT_ROUTING_STEP on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method PICK_BEST_ROUTES Signature
Method PICK_BEST_ROUTES on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
Method PICK_BEST_ROUTES on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method PREPARE_DATA_STRUCTURES Signature
Method PREPARE_DATA_STRUCTURES on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WCF GMT Based Nexus Exception | 20100503 |
Method READ_GRID_CELL_EDGE_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100614 | |||
2 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100614 | |||
3 | ![]() |
RV_COUNT | Value transfer | Type reference (TYPE) | I | Byte | 20100614 |
Method READ_GRID_CELL_EDGE_COUNT on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method READ_INTERSECTION_TRAFFIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CELL_X | Call by reference | Type reference (TYPE) | I | 20100611 | |||
2 | ![]() |
IV_CELL_Y | Call by reference | Type reference (TYPE) | I | 20100611 | |||
3 | ![]() |
RV_TRAFFIC | Value transfer | Type reference (TYPE) | I | Byte | 20100611 |
Method READ_INTERSECTION_TRAFFIC on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method RESOLVE_COORDINATES Signature
Method RESOLVE_COORDINATES on class CL_WCF_GMT_HIGHWAY_ROUTING has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
WCF GMT Based Nexus Exception | 20100503 |
Method SET_ROUTING_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BUFFER_HORIZONTAL | Call by reference | Type reference (TYPE) | I | Horizontal buffer between shapes and highways. | 20100812 | ||
2 | ![]() |
IV_BUFFER_VERTICAL | Call by reference | Type reference (TYPE) | I | Vertical buffer between shapes and highways. | 20100812 | ||
3 | ![]() |
IV_GRID_CELL_HEIGHT | Call by reference | Type reference (TYPE) | I | Height of grid cell. Must be set together with width. | 20100802 | ||
4 | ![]() |
IV_GRID_CELL_WIDTH | Call by reference | Type reference (TYPE) | I | Width of grid cells. Must be set together with height. | 20100802 | ||
5 | ![]() |
IV_OPTIMIZE_DOCK_POSITION | Call by reference | Type reference (TYPE) | ABAP_BOOL | Optimize dock positions after executing the cluster arranger | 20100812 |
Method SET_ROUTING_PROPERTIES on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
Method UPDATE_HIGHWAY_SORTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_LANE_SEGMENT | Call by reference | Type reference (TYPE) | GTY_LANE_SEGMENT_STRUCT | 20100722 |
Method UPDATE_HIGHWAY_SORTING on class CL_WCF_GMT_HIGHWAY_ROUTING has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |