/AWS1/CL_GERROUTETRNSTLEGDETS¶
Populated when the Leg type is Transit, and provides additional information that is specific to public transit travel.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_aftertravelsteps TYPE /AWS1/CL_GERRTETRNAFRTRAVELS00=>TT_ROUTETRNSTAFRTRAVELSTEPLIST TT_ROUTETRNSTAFRTRAVELSTEPLIST¶
Steps of a leg that must be performed after the travel portion of the leg.
io_arrival TYPE REF TO /AWS1/CL_GERROUTETRNSTARRIVAL /AWS1/CL_GERROUTETRNSTARRIVAL¶
Details corresponding to the arrival for the leg.
it_attributions TYPE /AWS1/CL_GERROUTEATTRIBUTION=>TT_ROUTEATTRIBUTIONLIST TT_ROUTEATTRIBUTIONLIST¶
List of required attributions to display.
it_beforetravelsteps TYPE /AWS1/CL_GERRTETRNBFRTRAVELS00=>TT_ROUTETRNSTBFRTRAVELSTEPLIST TT_ROUTETRNSTBFRTRAVELSTEPLIST¶
Steps of a leg that must be performed before the travel portion of the leg.
it_bookingweblinks TYPE /AWS1/CL_GERROUTEWEBLINK=>TT_ROUTEWEBLINKLIST TT_ROUTEWEBLINKLIST¶
Web links to external ticket booking services for the transit.
io_departure TYPE REF TO /AWS1/CL_GERROUTETRANSITDEP /AWS1/CL_GERROUTETRANSITDEP¶
Details corresponding to the departure for the leg.
it_incidents TYPE /AWS1/CL_GERROUTETRANSITINC=>TT_ROUTETRANSITINCIDENTLIST TT_ROUTETRANSITINCIDENTLIST¶
Incidents affecting this leg of the transit route.
it_intermediatestops TYPE /AWS1/CL_GERRTETRNINTERMEDIA00=>TT_RTETRNSTINTERMEDIATESTOPLST TT_RTETRNSTINTERMEDIATESTOPLST¶
Intermediate stops between departure and destination of the transit route.
it_nextdepartures TYPE /AWS1/CL_GERROUTETRNSTNEXTDEP=>TT_ROUTETRANSITNEXTDEPLIST TT_ROUTETRANSITNEXTDEPLIST¶
List of next departures that cover the same section of the route.
it_notices TYPE /AWS1/CL_GERROUTETRANSITNOTICE=>TT_ROUTETRANSITNOTICELIST TT_ROUTETRANSITNOTICELIST¶
List of notices 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. Not populated when the TravelMode is
TransitorIntermodal.
it_spans TYPE /AWS1/CL_GERROUTETRANSITSPAN=>TT_ROUTETRANSITSPANLIST TT_ROUTETRANSITSPANLIST¶
Spans that were computed for the requested SpanAdditionalFeatures. Not populated when the TravelMode is
TransitorIntermodal.
io_transport TYPE REF TO /AWS1/CL_GERRTETRNTRANSPORTM00 /AWS1/CL_GERRTETRNTRANSPORTM00¶
Transport mode details for the transit leg.
it_travelsteps TYPE /AWS1/CL_GERRTETRNSTTRAVELSTEP=>TT_ROUTETRANSITTRAVELSTEPLIST TT_ROUTETRANSITTRAVELSTEPLIST¶
Steps of a leg that must be performed during the travel portion of the leg.
Optional arguments:¶
io_agency TYPE REF TO /AWS1/CL_GERROUTETRANSITAGENCY /AWS1/CL_GERROUTETRANSITAGENCY¶
Details about the transit agency.
io_summary TYPE REF TO /AWS1/CL_GERROUTETRNSTSUMMARY /AWS1/CL_GERROUTETRNSTSUMMARY¶
Summary of the transit 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 |
Agency¶
Details about the transit agency.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENCY() |
Getter for AGENCY |
Arrival¶
Details corresponding to the arrival for the leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARRIVAL() |
Getter for ARRIVAL |
Attributions¶
List of required attributions to display.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTIONS() |
Getter for ATTRIBUTIONS, with configurable default |
ASK_ATTRIBUTIONS() |
Getter for ATTRIBUTIONS w/ exceptions if field has no value |
HAS_ATTRIBUTIONS() |
Determine if ATTRIBUTIONS has a value |
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 |
BookingWebLinks¶
Web links to external ticket booking services for the transit.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BOOKINGWEBLINKS() |
Getter for BOOKINGWEBLINKS, with configurable default |
ASK_BOOKINGWEBLINKS() |
Getter for BOOKINGWEBLINKS w/ exceptions if field has no val |
HAS_BOOKINGWEBLINKS() |
Determine if BOOKINGWEBLINKS has a value |
Departure¶
Details corresponding to the departure for the leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEPARTURE() |
Getter for DEPARTURE |
Incidents¶
Incidents affecting this leg of the transit route.
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 |
IntermediateStops¶
Intermediate stops between departure and destination of the transit route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INTERMEDIATESTOPS() |
Getter for INTERMEDIATESTOPS, with configurable default |
ASK_INTERMEDIATESTOPS() |
Getter for INTERMEDIATESTOPS w/ exceptions if field has no v |
HAS_INTERMEDIATESTOPS() |
Determine if INTERMEDIATESTOPS has a value |
NextDepartures¶
List of next departures that cover the same section of the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NEXTDEPARTURES() |
Getter for NEXTDEPARTURES, with configurable default |
ASK_NEXTDEPARTURES() |
Getter for NEXTDEPARTURES w/ exceptions if field has no valu |
HAS_NEXTDEPARTURES() |
Determine if NEXTDEPARTURES has a value |
Notices¶
List of notices 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. Not populated when the TravelMode is
TransitorIntermodal.
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 |
Spans¶
Spans that were computed for the requested SpanAdditionalFeatures. Not populated when the TravelMode is
TransitorIntermodal.
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¶
Summary of the transit leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUMMARY() |
Getter for SUMMARY |
Transport¶
Transport mode details for the transit leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSPORT() |
Getter for TRANSPORT |
TravelSteps¶
Steps of a leg that must be performed during 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 |