/AWS1/CL_GERROUTEVEHICLESPAN¶
Span computed for the requested SpanAdditionalFeatures.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_bestcaseduration TYPE /AWS1/GERDURATIONSECONDS /AWS1/GERDURATIONSECONDS¶
Duration of the computed span without traffic congestion.
Unit:
seconds
it_caraccess TYPE /AWS1/CL_GERROUTESPANCARACCA00=>TT_ROUTESPANCARACCESSATTRLIST TT_ROUTESPANCARACCESSATTRLIST¶
Access attributes for a car corresponding to the span.
iv_country TYPE /AWS1/GERCOUNTRYCODE3 /AWS1/GERCOUNTRYCODE3¶
3 letter Country code corresponding to the Span.
iv_distance TYPE /AWS1/GERDISTANCEMETERS /AWS1/GERDISTANCEMETERS¶
Distance of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.
iv_duration TYPE /AWS1/GERDURATIONSECONDS /AWS1/GERDURATIONSECONDS¶
Duration of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.
Unit:
seconds
io_dynamicspeed TYPE REF TO /AWS1/CL_GERROUTESPANDYNSPEE00 /AWS1/CL_GERROUTESPANDYNSPEE00¶
Dynamic speed details corresponding to the span.
Unit:
KilometersPerHour
iv_functionalclassification TYPE /AWS1/GERSENSITIVEINTEGER /AWS1/GERSENSITIVEINTEGER¶
Functional classification of the road segment corresponding to the span.
iv_gate TYPE /AWS1/GERROUTESPANGATEATTR /AWS1/GERROUTESPANGATEATTR¶
Attributes corresponding to a gate. The gate is present at the end of the returned span.
iv_geometryoffset TYPE /AWS1/GERINTEGER /AWS1/GERINTEGER¶
Offset in the leg geometry corresponding to the start of this span.
it_incidents TYPE /AWS1/CL_GERINDEXLIST_W=>TT_INDEXLIST TT_INDEXLIST¶
Incidents corresponding to the span. These index into the Incidents in the parent Leg.
it_names TYPE /AWS1/CL_GERLOCALIZEDSTRING=>TT_LOCALIZEDSTRINGLIST TT_LOCALIZEDSTRINGLIST¶
Provides an array of names of the vehicle span in available languages.
it_notices TYPE /AWS1/CL_GERINDEXLIST_W=>TT_INDEXLIST TT_INDEXLIST¶
Notices are additional information returned that indicate issues that occurred during route calculation.
iv_railwaycrossing TYPE /AWS1/GERROUTESPANRAILWAYCRO00 /AWS1/GERROUTESPANRAILWAYCRO00¶
Attributes corresponding to a railway crossing. The gate is present at the end of the returned span.
iv_region TYPE /AWS1/GERSENSITIVESTRING /AWS1/GERSENSITIVESTRING¶
2-3 letter Region code corresponding to the Span. This is either a province or a state.
it_roadattributes TYPE /AWS1/CL_GERROUTESPANROADATT00=>TT_ROUTESPANROADATTRIBUTELIST TT_ROUTESPANROADATTRIBUTELIST¶
Attributes for the road segment corresponding to the span.
it_routenumbers TYPE /AWS1/CL_GERROUTENUMBER=>TT_ROUTENUMBERLIST TT_ROUTENUMBERLIST¶
Designated route name or number corresponding to the span.
it_scooteraccess TYPE /AWS1/CL_GERROUTESPANSCOOTER00=>TT_ROUTESPANSCOOTERACCATTRLIST TT_ROUTESPANSCOOTERACCATTRLIST¶
Access attributes for a scooter corresponding to the span.
io_speedlimit TYPE REF TO /AWS1/CL_GERROUTESPANSPEEDLM00 /AWS1/CL_GERROUTESPANSPEEDLM00¶
Speed limit details corresponding to the span.
Unit:
KilometersPerHour
it_tollsystems TYPE /AWS1/CL_GERINDEXLIST_W=>TT_INDEXLIST TT_INDEXLIST¶
Toll systems are authorities that collect payments for the toll.
it_truckaccess TYPE /AWS1/CL_GERROUTESPANTRUCKAC00=>TT_ROUTESPANTRUCKACCATTRLIST TT_ROUTESPANTRUCKACCATTRLIST¶
Access attributes for a truck corresponding to the span.
it_truckroadtypes TYPE /AWS1/CL_GERINDEXLIST_W=>TT_INDEXLIST TT_INDEXLIST¶
Truck road type identifiers.
BK1throughBK4apply only to Sweden.A2,A4,B2,B4,C,D,ET2,ET4apply only to Mexico.There are currently no other supported values as of 26th April 2024.
iv_typicalduration TYPE /AWS1/GERDURATIONSECONDS /AWS1/GERDURATIONSECONDS¶
Duration of the computed span under typical traffic congestion.
Unit:
seconds
it_zones TYPE /AWS1/CL_GERINDEXLIST_W=>TT_INDEXLIST TT_INDEXLIST¶
Zones corresponding to this leg of the route.
Queryable Attributes¶
BestCaseDuration¶
Duration of the computed span without traffic congestion.
Unit:
seconds
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BESTCASEDURATION() |
Getter for BESTCASEDURATION |
CarAccess¶
Access attributes for a car corresponding to the span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CARACCESS() |
Getter for CARACCESS, with configurable default |
ASK_CARACCESS() |
Getter for CARACCESS w/ exceptions if field has no value |
HAS_CARACCESS() |
Determine if CARACCESS has a value |
Country¶
3 letter Country code corresponding to the Span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COUNTRY() |
Getter for COUNTRY, with configurable default |
ASK_COUNTRY() |
Getter for COUNTRY w/ exceptions if field has no value |
HAS_COUNTRY() |
Determine if COUNTRY has a value |
Distance¶
Distance of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISTANCE() |
Getter for DISTANCE |
Duration¶
Duration of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.
Unit:
seconds
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATION() |
Getter for DURATION |
DynamicSpeed¶
Dynamic speed details corresponding to the span.
Unit:
KilometersPerHour
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DYNAMICSPEED() |
Getter for DYNAMICSPEED |
FunctionalClassification¶
Functional classification of the road segment corresponding to the span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FUNCTIONALCLASSIFICATION() |
Getter for FUNCTIONALCLASSIFICATION, with configurable defau |
ASK_FUNCTIONALCLASSIFICATION() |
Getter for FUNCTIONALCLASSIFICATION w/ exceptions if field h |
HAS_FUNCTIONALCLASSIFICATION() |
Determine if FUNCTIONALCLASSIFICATION has a value |
Gate¶
Attributes corresponding to a gate. The gate is present at the end of the returned span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GATE() |
Getter for GATE, with configurable default |
ASK_GATE() |
Getter for GATE w/ exceptions if field has no value |
HAS_GATE() |
Determine if GATE has a value |
GeometryOffset¶
Offset in the leg geometry corresponding to the start of this span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOMETRYOFFSET() |
Getter for GEOMETRYOFFSET, with configurable default |
ASK_GEOMETRYOFFSET() |
Getter for GEOMETRYOFFSET w/ exceptions if field has no valu |
HAS_GEOMETRYOFFSET() |
Determine if GEOMETRYOFFSET has a value |
Incidents¶
Incidents corresponding to the span. These index into the Incidents in the parent Leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INCIDENTS() |
Getter for INCIDENTS, with configurable default |
ASK_INCIDENTS() |
Getter for INCIDENTS w/ exceptions if field has no value |
HAS_INCIDENTS() |
Determine if INCIDENTS has a value |
Names¶
Provides an array of names of the vehicle span in available languages.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMES() |
Getter for NAMES, with configurable default |
ASK_NAMES() |
Getter for NAMES w/ exceptions if field has no value |
HAS_NAMES() |
Determine if NAMES has a value |
Notices¶
Notices are additional information returned that indicate issues that occurred during route calculation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTICES() |
Getter for NOTICES, with configurable default |
ASK_NOTICES() |
Getter for NOTICES w/ exceptions if field has no value |
HAS_NOTICES() |
Determine if NOTICES has a value |
RailwayCrossing¶
Attributes corresponding to a railway crossing. The gate is present at the end of the returned span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RAILWAYCROSSING() |
Getter for RAILWAYCROSSING, with configurable default |
ASK_RAILWAYCROSSING() |
Getter for RAILWAYCROSSING w/ exceptions if field has no val |
HAS_RAILWAYCROSSING() |
Determine if RAILWAYCROSSING has a value |
Region¶
2-3 letter Region code corresponding to the Span. This is either a province or a state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGION() |
Getter for REGION, with configurable default |
ASK_REGION() |
Getter for REGION w/ exceptions if field has no value |
HAS_REGION() |
Determine if REGION has a value |
RoadAttributes¶
Attributes for the road segment corresponding to the span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROADATTRIBUTES() |
Getter for ROADATTRIBUTES, with configurable default |
ASK_ROADATTRIBUTES() |
Getter for ROADATTRIBUTES w/ exceptions if field has no valu |
HAS_ROADATTRIBUTES() |
Determine if ROADATTRIBUTES has a value |
RouteNumbers¶
Designated route name or number corresponding to the span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUTENUMBERS() |
Getter for ROUTENUMBERS, with configurable default |
ASK_ROUTENUMBERS() |
Getter for ROUTENUMBERS w/ exceptions if field has no value |
HAS_ROUTENUMBERS() |
Determine if ROUTENUMBERS has a value |
ScooterAccess¶
Access attributes for a scooter corresponding to the span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCOOTERACCESS() |
Getter for SCOOTERACCESS, with configurable default |
ASK_SCOOTERACCESS() |
Getter for SCOOTERACCESS w/ exceptions if field has no value |
HAS_SCOOTERACCESS() |
Determine if SCOOTERACCESS has a value |
SpeedLimit¶
Speed limit details corresponding to the span.
Unit:
KilometersPerHour
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SPEEDLIMIT() |
Getter for SPEEDLIMIT |
TollSystems¶
Toll systems are authorities that collect payments for the toll.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOLLSYSTEMS() |
Getter for TOLLSYSTEMS, with configurable default |
ASK_TOLLSYSTEMS() |
Getter for TOLLSYSTEMS w/ exceptions if field has no value |
HAS_TOLLSYSTEMS() |
Determine if TOLLSYSTEMS has a value |
TruckAccess¶
Access attributes for a truck corresponding to the span.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRUCKACCESS() |
Getter for TRUCKACCESS, with configurable default |
ASK_TRUCKACCESS() |
Getter for TRUCKACCESS w/ exceptions if field has no value |
HAS_TRUCKACCESS() |
Determine if TRUCKACCESS has a value |
TruckRoadTypes¶
Truck road type identifiers.
BK1throughBK4apply only to Sweden.A2,A4,B2,B4,C,D,ET2,ET4apply only to Mexico.There are currently no other supported values as of 26th April 2024.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRUCKROADTYPES() |
Getter for TRUCKROADTYPES, with configurable default |
ASK_TRUCKROADTYPES() |
Getter for TRUCKROADTYPES w/ exceptions if field has no valu |
HAS_TRUCKROADTYPES() |
Determine if TRUCKROADTYPES has a value |
TypicalDuration¶
Duration of the computed span under typical traffic congestion.
Unit:
seconds
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPICALDURATION() |
Getter for TYPICALDURATION |
Zones¶
Zones corresponding to this leg of the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONES() |
Getter for ZONES, with configurable default |
ASK_ZONES() |
Getter for ZONES w/ exceptions if field has no value |
HAS_ZONES() |
Determine if ZONES has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ROUTEVEHICLESPANLIST¶
TYPES TT_ROUTEVEHICLESPANLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GERROUTEVEHICLESPAN WITH DEFAULT KEY
.