Skip to content

/AWS1/CL_GERROUTEFERRYLEGDETS

FerryLegDetails is populated when the Leg type is Ferry, and provides additional information that is specific

CONSTRUCTOR

IMPORTING

Required arguments:

it_aftertravelsteps TYPE /AWS1/CL_GERROUTEFERRYAFRTRA00=>TT_ROUTEFERRYAFRTRAVELSTEPLIST TT_ROUTEFERRYAFRTRAVELSTEPLIST

Steps of a leg that must be performed after the travel portion of the leg.

io_arrival TYPE REF TO /AWS1/CL_GERROUTEFERRYARRIVAL /AWS1/CL_GERROUTEFERRYARRIVAL

Details corresponding to the arrival for the leg.

it_beforetravelsteps TYPE /AWS1/CL_GERROUTEFERRYBFRTRA00=>TT_ROUTEFERRYBFRTRAVELSTEPLIST TT_ROUTEFERRYBFRTRAVELSTEPLIST

Steps of a leg that must be performed before the travel portion of the leg.

io_departure TYPE REF TO /AWS1/CL_GERROUTEFERRYDEPART00 /AWS1/CL_GERROUTEFERRYDEPART00

Details corresponding to the departure for the leg.

it_notices TYPE /AWS1/CL_GERROUTEFERRYNOTICE=>TT_ROUTEFERRYNOTICELIST TT_ROUTEFERRYNOTICELIST

Notices are additional information returned that indicate issues that occurred during route calculation.

it_passthroughwaypoints TYPE /AWS1/CL_GERROUTEPASSTHRUWAYPT=>TT_ROUTEPASSTHRUWAYPOINTLIST TT_ROUTEPASSTHRUWAYPOINTLIST

Waypoints that were passed through during the leg. This includes the waypoints that were configured with the PassThrough option.

it_spans TYPE /AWS1/CL_GERROUTEFERRYSPAN=>TT_ROUTEFERRYSPANLIST TT_ROUTEFERRYSPANLIST

Spans that were computed for the requested SpanAdditionalFeatures.

it_travelsteps TYPE /AWS1/CL_GERROUTEFERRYTRAVEL01=>TT_ROUTEFERRYTRAVELSTEPLIST TT_ROUTEFERRYTRAVELSTEPLIST

Steps of a leg that must be performed before the travel portion of the leg.

Optional arguments:

iv_routename TYPE /AWS1/GERSENSITIVESTRING /AWS1/GERSENSITIVESTRING

Route name of the ferry line.

io_summary TYPE REF TO /AWS1/CL_GERROUTEFERRYSUMMARY /AWS1/CL_GERROUTEFERRYSUMMARY

Summarized details of the leg.


Queryable Attributes

AfterTravelSteps

Steps of a leg that must be performed after the travel portion of the leg.

Accessible with the following methods

Method Description
GET_AFTERTRAVELSTEPS() Getter for AFTERTRAVELSTEPS, with configurable default
ASK_AFTERTRAVELSTEPS() Getter for AFTERTRAVELSTEPS w/ exceptions if field has no va
HAS_AFTERTRAVELSTEPS() Determine if AFTERTRAVELSTEPS has a value

Arrival

Details corresponding to the arrival for the leg.

Accessible with the following methods

Method Description
GET_ARRIVAL() Getter for ARRIVAL

BeforeTravelSteps

Steps of a leg that must be performed before the travel portion of the leg.

Accessible with the following methods

Method Description
GET_BEFORETRAVELSTEPS() Getter for BEFORETRAVELSTEPS, with configurable default
ASK_BEFORETRAVELSTEPS() Getter for BEFORETRAVELSTEPS w/ exceptions if field has no v
HAS_BEFORETRAVELSTEPS() Determine if BEFORETRAVELSTEPS has a value

Departure

Details corresponding to the departure for the leg.

Accessible with the following methods

Method Description
GET_DEPARTURE() Getter for DEPARTURE

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

PassThroughWaypoints

Waypoints that were passed through during the leg. This includes the waypoints that were configured with the PassThrough option.

Accessible with the following methods

Method Description
GET_PASSTHROUGHWAYPOINTS() Getter for PASSTHROUGHWAYPOINTS, with configurable default
ASK_PASSTHROUGHWAYPOINTS() Getter for PASSTHROUGHWAYPOINTS w/ exceptions if field has n
HAS_PASSTHROUGHWAYPOINTS() Determine if PASSTHROUGHWAYPOINTS has a value

RouteName

Route name of the ferry line.

Accessible with the following methods

Method Description
GET_ROUTENAME() Getter for ROUTENAME, with configurable default
ASK_ROUTENAME() Getter for ROUTENAME w/ exceptions if field has no value
HAS_ROUTENAME() Determine if ROUTENAME has a value

Spans

Spans that were computed for the requested SpanAdditionalFeatures.

Accessible with the following methods

Method Description
GET_SPANS() Getter for SPANS, with configurable default
ASK_SPANS() Getter for SPANS w/ exceptions if field has no value
HAS_SPANS() Determine if SPANS has a value

Summary

Summarized details of the leg.

Accessible with the following methods

Method Description
GET_SUMMARY() Getter for SUMMARY

TravelSteps

Steps of a leg that must be performed before the travel portion of the leg.

Accessible with the following methods

Method Description
GET_TRAVELSTEPS() Getter for TRAVELSTEPS, with configurable default
ASK_TRAVELSTEPS() Getter for TRAVELSTEPS w/ exceptions if field has no value
HAS_TRAVELSTEPS() Determine if TRAVELSTEPS has a value