/AWS1/CL_GERROUTELEG¶
A leg is a section of a route from one waypoint to the next. A leg could be of type Vehicle, Pedestrian or Ferry. Legs of different types could occur together within a single route. For example, a car employing the use of a Ferry will contain Vehicle legs corresponding to journey on land, and Ferry legs corresponding to the journey via Ferry.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_geometry TYPE REF TO /AWS1/CL_GERROUTELEGGEOMETRY /AWS1/CL_GERROUTELEGGEOMETRY¶
Geometry of the area to be avoided.
iv_travelmode TYPE /AWS1/GERROUTELEGTRAVELMODE /AWS1/GERROUTELEGTRAVELMODE¶
Specifies the mode of transport when calculating a route. Used in estimating the speed of travel and road compatibility.
Default Value:
Car
iv_type TYPE /AWS1/GERROUTELEGTYPE /AWS1/GERROUTELEGTYPE¶
Type of the leg.
Optional arguments:¶
io_ferrylegdetails TYPE REF TO /AWS1/CL_GERROUTEFERRYLEGDETS /AWS1/CL_GERROUTEFERRYLEGDETS¶
FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific
iv_language TYPE /AWS1/GERLANGUAGETAG /AWS1/GERLANGUAGETAG¶
List of languages for instructions within steps in the response.
io_pedestrianlegdetails TYPE REF TO /AWS1/CL_GERROUTEPEDESTRIANL00 /AWS1/CL_GERROUTEPEDESTRIANL00¶
Details related to the pedestrian leg.
io_vehiclelegdetails TYPE REF TO /AWS1/CL_GERROUTEVEHICLELEGD00 /AWS1/CL_GERROUTEVEHICLELEGD00¶
Details related to the vehicle leg.
Queryable Attributes¶
FerryLegDetails¶
FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FERRYLEGDETAILS() |
Getter for FERRYLEGDETAILS |
Geometry¶
Geometry of the area to be avoided.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOMETRY() |
Getter for GEOMETRY |
Language¶
List of languages for instructions within steps in the response.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LANGUAGE() |
Getter for LANGUAGE, with configurable default |
ASK_LANGUAGE() |
Getter for LANGUAGE w/ exceptions if field has no value |
HAS_LANGUAGE() |
Determine if LANGUAGE has a value |
PedestrianLegDetails¶
Details related to the pedestrian leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PEDESTRIANLEGDETAILS() |
Getter for PEDESTRIANLEGDETAILS |
TravelMode¶
Specifies the mode of transport when calculating a route. Used in estimating the speed of travel and road compatibility.
Default Value:
Car
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAVELMODE() |
Getter for TRAVELMODE, with configurable default |
ASK_TRAVELMODE() |
Getter for TRAVELMODE w/ exceptions if field has no value |
HAS_TRAVELMODE() |
Determine if TRAVELMODE has a value |
Type¶
Type of the leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
VehicleLegDetails¶
Details related to the vehicle leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VEHICLELEGDETAILS() |
Getter for VEHICLELEGDETAILS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ROUTELEGLIST¶
TYPES TT_ROUTELEGLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GERROUTELEG WITH DEFAULT KEY
.