/AWS1/CL_GERROUTERENTALLEGDETS¶
Populated when the Leg type is Rental, and provides additional information that is specific to rental vehicle travel.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_aftertravelsteps TYPE /AWS1/CL_GERRTRENTALAFRTRAVE00=>TT_RTRENTALAFTERTRAVELSTEPLIST TT_RTRENTALAFTERTRAVELSTEPLIST¶
Steps of a leg that must be performed after the travel portion of the leg.
io_agency TYPE REF TO /AWS1/CL_GERROUTERENTALAGENCY /AWS1/CL_GERROUTERENTALAGENCY¶
Details about the rental agency.
io_arrival TYPE REF TO /AWS1/CL_GERROUTERENTALARRIVAL /AWS1/CL_GERROUTERENTALARRIVAL¶
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_GERRTRENTALBFRTRAVE00=>TT_RTRENTALBFRTRAVELSTEPLIST TT_RTRENTALBFRTRAVELSTEPLIST¶
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 rental.
io_departure TYPE REF TO /AWS1/CL_GERROUTERENTALDEP /AWS1/CL_GERROUTERENTALDEP¶
Details corresponding to the departure for the leg.
io_transport TYPE REF TO /AWS1/CL_GERRTRENTALTRANSPOR00 /AWS1/CL_GERRTRENTALTRANSPOR00¶
Transport mode details for the rental leg.
it_travelsteps TYPE /AWS1/CL_GERRTRENTALTRAVELSTEP=>TT_ROUTERENTALTRAVELSTEPLIST TT_ROUTERENTALTRAVELSTEPLIST¶
Steps of a leg that must be performed during the travel portion of the leg.
Optional arguments:¶
io_summary TYPE REF TO /AWS1/CL_GERROUTERENTALSUMMARY /AWS1/CL_GERROUTERENTALSUMMARY¶
Summary of the rental 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 rental 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 rental.
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 |
Summary¶
Summary of the rental leg.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUMMARY() |
Getter for SUMMARY |
Transport¶
Transport mode details for the rental 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 |