Skip to content

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

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 Transit or Intermodal.

it_spans TYPE /AWS1/CL_GERROUTETRANSITSPAN=>TT_ROUTETRANSITSPANLIST TT_ROUTETRANSITSPANLIST

Spans that were computed for the requested SpanAdditionalFeatures. Not populated when the TravelMode is Transit or Intermodal.

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

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 Transit or Intermodal.

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 Transit or Intermodal.

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