/AWS1/CL_GERROUTEVEHICLETRAV01¶
Steps of a leg that correspond to the travel portion of the leg.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_duration TYPE /AWS1/GERDURATIONSECONDS /AWS1/GERDURATIONSECONDS¶
Duration of the step.
Unit:
seconds
iv_type TYPE /AWS1/GERROUTEVEHICLETRAVELS00 /AWS1/GERROUTEVEHICLETRAVELS00¶
Type of the step.
Optional arguments:¶
io_continuehighwaystepdets TYPE REF TO /AWS1/CL_GERROUTECONTINUEHIG00 /AWS1/CL_GERROUTECONTINUEHIG00¶
Details that are specific to a Continue Highway step.
io_continuestepdetails TYPE REF TO /AWS1/CL_GERROUTECONTINUESTE00 /AWS1/CL_GERROUTECONTINUESTE00¶
Details that are specific to a Continue step.
io_currentroad TYPE REF TO /AWS1/CL_GERROUTEROAD /AWS1/CL_GERROUTEROAD¶
Details of the current road.
iv_distance TYPE /AWS1/GERDISTANCEMETERS /AWS1/GERDISTANCEMETERS¶
Distance of the step.
io_enterhighwaystepdetails TYPE REF TO /AWS1/CL_GERROUTEENTERHIGHWA00 /AWS1/CL_GERROUTEENTERHIGHWA00¶
Details that are specific to a Enter Highway step.
it_exitnumber TYPE /AWS1/CL_GERLOCALIZEDSTRING=>TT_LOCALIZEDSTRINGLIST TT_LOCALIZEDSTRINGLIST¶
Exit number of the road exit, if applicable.
io_exitstepdetails TYPE REF TO /AWS1/CL_GERROUTEEXITSTEPDETS /AWS1/CL_GERROUTEEXITSTEPDETS¶
Details that are specific to a Roundabout Exit step.
iv_geometryoffset TYPE /AWS1/GERINTEGER /AWS1/GERINTEGER¶
Offset in the leg geometry corresponding to the start of this step.
iv_instruction TYPE /AWS1/GERSENSITIVESTRING /AWS1/GERSENSITIVESTRING¶
Brief description of the step in the requested language.
Only available when the TravelStepType is Default.
io_keepstepdetails TYPE REF TO /AWS1/CL_GERROUTEKEEPSTEPDETS /AWS1/CL_GERROUTEKEEPSTEPDETS¶
Details that are specific to a Keep step.
io_nextroad TYPE REF TO /AWS1/CL_GERROUTEROAD /AWS1/CL_GERROUTEROAD¶
Details of the next road. See RouteRoad for details of sub-attributes.
io_rampstepdetails TYPE REF TO /AWS1/CL_GERROUTERAMPSTEPDETS /AWS1/CL_GERROUTERAMPSTEPDETS¶
Details that are specific to a Ramp step.
io_roundaboutenterstepdets TYPE REF TO /AWS1/CL_GERROUTEROUNDABOUTE00 /AWS1/CL_GERROUTEROUNDABOUTE00¶
Details that are specific to a Roundabout Enter step.
io_roundaboutexitstepdetails TYPE REF TO /AWS1/CL_GERROUTEROUNDABOUTE01 /AWS1/CL_GERROUTEROUNDABOUTE01¶
Details that are specific to a Roundabout Exit step.
io_roundaboutpassstepdetails TYPE REF TO /AWS1/CL_GERROUTEROUNDABOUTP00 /AWS1/CL_GERROUTEROUNDABOUTP00¶
Details that are specific to a Roundabout Pass step.
io_signpost TYPE REF TO /AWS1/CL_GERROUTESIGNPOST /AWS1/CL_GERROUTESIGNPOST¶
Sign post information of the action, applicable only for TurnByTurn steps. See RouteSignpost for details of sub-attributes.
io_turnstepdetails TYPE REF TO /AWS1/CL_GERROUTETURNSTEPDETS /AWS1/CL_GERROUTETURNSTEPDETS¶
Details that are specific to a Turn step.
io_uturnstepdetails TYPE REF TO /AWS1/CL_GERROUTEUTURNSTEPDETS /AWS1/CL_GERROUTEUTURNSTEPDETS¶
Details that are specific to a Turn step.
Queryable Attributes¶
ContinueHighwayStepDetails¶
Details that are specific to a Continue Highway step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTINUEHIGHWAYSTEPDETS() |
Getter for CONTINUEHIGHWAYSTEPDETAILS |
ContinueStepDetails¶
Details that are specific to a Continue step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTINUESTEPDETAILS() |
Getter for CONTINUESTEPDETAILS |
CurrentRoad¶
Details of the current road.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTROAD() |
Getter for CURRENTROAD |
Distance¶
Distance of the step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISTANCE() |
Getter for DISTANCE |
Duration¶
Duration of the step.
Unit:
seconds
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATION() |
Getter for DURATION |
EnterHighwayStepDetails¶
Details that are specific to a Enter Highway step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENTERHIGHWAYSTEPDETAILS() |
Getter for ENTERHIGHWAYSTEPDETAILS |
ExitNumber¶
Exit number of the road exit, if applicable.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXITNUMBER() |
Getter for EXITNUMBER, with configurable default |
ASK_EXITNUMBER() |
Getter for EXITNUMBER w/ exceptions if field has no value |
HAS_EXITNUMBER() |
Determine if EXITNUMBER has a value |
ExitStepDetails¶
Details that are specific to a Roundabout Exit step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXITSTEPDETAILS() |
Getter for EXITSTEPDETAILS |
GeometryOffset¶
Offset in the leg geometry corresponding to the start of this step.
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 |
Instruction¶
Brief description of the step in the requested language.
Only available when the TravelStepType is Default.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTRUCTION() |
Getter for INSTRUCTION, with configurable default |
ASK_INSTRUCTION() |
Getter for INSTRUCTION w/ exceptions if field has no value |
HAS_INSTRUCTION() |
Determine if INSTRUCTION has a value |
KeepStepDetails¶
Details that are specific to a Keep step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEEPSTEPDETAILS() |
Getter for KEEPSTEPDETAILS |
NextRoad¶
Details of the next road. See RouteRoad for details of sub-attributes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NEXTROAD() |
Getter for NEXTROAD |
RampStepDetails¶
Details that are specific to a Ramp step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RAMPSTEPDETAILS() |
Getter for RAMPSTEPDETAILS |
RoundaboutEnterStepDetails¶
Details that are specific to a Roundabout Enter step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUNDABOUTENTERSTEPDETS() |
Getter for ROUNDABOUTENTERSTEPDETAILS |
RoundaboutExitStepDetails¶
Details that are specific to a Roundabout Exit step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUNDABOUTEXITSTEPDETS() |
Getter for ROUNDABOUTEXITSTEPDETAILS |
RoundaboutPassStepDetails¶
Details that are specific to a Roundabout Pass step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUNDABOUTPASSSTEPDETS() |
Getter for ROUNDABOUTPASSSTEPDETAILS |
Signpost¶
Sign post information of the action, applicable only for TurnByTurn steps. See RouteSignpost for details of sub-attributes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIGNPOST() |
Getter for SIGNPOST |
TurnStepDetails¶
Details that are specific to a Turn step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TURNSTEPDETAILS() |
Getter for TURNSTEPDETAILS |
Type¶
Type of the step.
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 |
UTurnStepDetails¶
Details that are specific to a Turn step.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UTURNSTEPDETAILS() |
Getter for UTURNSTEPDETAILS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ROUTEVEHICLETRAVELSTEPLIST¶
TYPES TT_ROUTEVEHICLETRAVELSTEPLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GERROUTEVEHICLETRAV01 WITH DEFAULT KEY
.