Skip to content

/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
.