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