/AWS1/CL_GERROUTETRUCKOPTIONS¶
Travel mode options when the provided travel mode is "Truck"
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_axlecount TYPE /AWS1/GERSENSITIVEINTEGER /AWS1/GERSENSITIVEINTEGER¶
Total number of axles of the vehicle.
iv_enginetype TYPE /AWS1/GERROUTEENGINETYPE /AWS1/GERROUTEENGINETYPE¶
Engine type of the vehicle.
iv_grossweight TYPE /AWS1/GERWEIGHTKILOGRAMS /AWS1/GERWEIGHTKILOGRAMS¶
Gross weight of the vehicle including trailers, and goods at capacity.
Unit:
Kilograms
it_hazardouscargos TYPE /AWS1/CL_GERROUTEHAZARDOUSCA00=>TT_ROUTEHAZARDOUSCARGOTYPELIST TT_ROUTEHAZARDOUSCARGOTYPELIST¶
List of Hazardous cargo contained in the vehicle.
iv_height TYPE /AWS1/GERDIMENSIONCENTIMETERS /AWS1/GERDIMENSIONCENTIMETERS¶
Height of the vehicle.
Unit:
centimeters
iv_heightabovefirstaxle TYPE /AWS1/GERDIMENSIONCENTIMETERS /AWS1/GERDIMENSIONCENTIMETERS¶
Height of the vehicle above its first axle.
Unit:
centimeters
iv_kpralength TYPE /AWS1/GERDIMENSIONCENTIMETERS /AWS1/GERDIMENSIONCENTIMETERS¶
Kingpin to rear axle length of the vehicle.
Unit:
centimeters
iv_length TYPE /AWS1/GERDIMENSIONCENTIMETERS /AWS1/GERDIMENSIONCENTIMETERS¶
Length of the vehicle.
Unit:
c
io_licenseplate TYPE REF TO /AWS1/CL_GERROUTEVEHICLELICE00 /AWS1/CL_GERROUTEVEHICLELICE00¶
The vehicle License Plate.
iv_maxspeed TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
Maximum speed
Unit:
KilometersPerHour
iv_occupancy TYPE /AWS1/GERSENSITIVEINTEGER /AWS1/GERSENSITIVEINTEGER¶
The number of occupants in the vehicle.
Default Value:
1
iv_payloadcapacity TYPE /AWS1/GERWEIGHTKILOGRAMS /AWS1/GERWEIGHTKILOGRAMS¶
Payload capacity of the vehicle and trailers attached.
Unit:
kilograms
iv_tirecount TYPE /AWS1/GERSENSITIVEINTEGER /AWS1/GERSENSITIVEINTEGER¶
Number of tires on the vehicle.
io_trailer TYPE REF TO /AWS1/CL_GERROUTETRAILEROPTS /AWS1/CL_GERROUTETRAILEROPTS¶
Trailer options corresponding to the vehicle.
iv_trucktype TYPE /AWS1/GERROUTETRUCKTYPE /AWS1/GERROUTETRUCKTYPE¶
Type of the truck.
iv_tunnelrestrictioncode TYPE /AWS1/GERTUNNELRESTRICTIONCODE /AWS1/GERTUNNELRESTRICTIONCODE¶
The tunnel restriction code.
Tunnel categories in this list indicate the restrictions which apply to certain tunnels in Great Britain. They relate to the types of dangerous goods that can be transported through them.
Tunnel Category B
Risk Level: Limited risk
Restrictions: Few restrictions
Tunnel Category C
Risk Level: Medium risk
Restrictions: Some restrictions
Tunnel Category D
Risk Level: High risk
Restrictions: Many restrictions occur
Tunnel Category E
Risk Level: Very high risk
Restrictions: Restricted tunnel
iv_weightperaxle TYPE /AWS1/GERWEIGHTKILOGRAMS /AWS1/GERWEIGHTKILOGRAMS¶
Heaviest weight per axle irrespective of the axle type or the axle group. Meant for usage in countries where the differences in axle types or axle groups are not distinguished.
Unit:
Kilograms
io_weightperaxlegroup TYPE REF TO /AWS1/CL_GERWEIGHTPERAXLEGROUP /AWS1/CL_GERWEIGHTPERAXLEGROUP¶
Specifies the total weight for the specified axle group. Meant for usage in countries that have different regulations based on the axle group type.
Unit:
Kilograms
iv_width TYPE /AWS1/GERDIMENSIONCENTIMETERS /AWS1/GERDIMENSIONCENTIMETERS¶
Width of the vehicle.
Unit:
centimeters
Queryable Attributes¶
AxleCount¶
Total number of axles of the vehicle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AXLECOUNT() |
Getter for AXLECOUNT, with configurable default |
ASK_AXLECOUNT() |
Getter for AXLECOUNT w/ exceptions if field has no value |
HAS_AXLECOUNT() |
Determine if AXLECOUNT has a value |
EngineType¶
Engine type of the vehicle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGINETYPE() |
Getter for ENGINETYPE, with configurable default |
ASK_ENGINETYPE() |
Getter for ENGINETYPE w/ exceptions if field has no value |
HAS_ENGINETYPE() |
Determine if ENGINETYPE has a value |
GrossWeight¶
Gross weight of the vehicle including trailers, and goods at capacity.
Unit:
Kilograms
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROSSWEIGHT() |
Getter for GROSSWEIGHT |
HazardousCargos¶
List of Hazardous cargo contained in the vehicle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HAZARDOUSCARGOS() |
Getter for HAZARDOUSCARGOS, with configurable default |
ASK_HAZARDOUSCARGOS() |
Getter for HAZARDOUSCARGOS w/ exceptions if field has no val |
HAS_HAZARDOUSCARGOS() |
Determine if HAZARDOUSCARGOS has a value |
Height¶
Height of the vehicle.
Unit:
centimeters
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEIGHT() |
Getter for HEIGHT |
HeightAboveFirstAxle¶
Height of the vehicle above its first axle.
Unit:
centimeters
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEIGHTABOVEFIRSTAXLE() |
Getter for HEIGHTABOVEFIRSTAXLE |
KpraLength¶
Kingpin to rear axle length of the vehicle.
Unit:
centimeters
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KPRALENGTH() |
Getter for KPRALENGTH |
Length¶
Length of the vehicle.
Unit:
c
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LENGTH() |
Getter for LENGTH |
LicensePlate¶
The vehicle License Plate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LICENSEPLATE() |
Getter for LICENSEPLATE |
MaxSpeed¶
Maximum speed
Unit:
KilometersPerHour
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXSPEED() |
Getter for MAXSPEED, with configurable default |
ASK_MAXSPEED() |
Getter for MAXSPEED w/ exceptions if field has no value |
STR_MAXSPEED() |
String format for MAXSPEED, with configurable default |
HAS_MAXSPEED() |
Determine if MAXSPEED has a value |
Occupancy¶
The number of occupants in the vehicle.
Default Value:
1
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OCCUPANCY() |
Getter for OCCUPANCY, with configurable default |
ASK_OCCUPANCY() |
Getter for OCCUPANCY w/ exceptions if field has no value |
HAS_OCCUPANCY() |
Determine if OCCUPANCY has a value |
PayloadCapacity¶
Payload capacity of the vehicle and trailers attached.
Unit:
kilograms
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOADCAPACITY() |
Getter for PAYLOADCAPACITY |
TireCount¶
Number of tires on the vehicle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIRECOUNT() |
Getter for TIRECOUNT, with configurable default |
ASK_TIRECOUNT() |
Getter for TIRECOUNT w/ exceptions if field has no value |
HAS_TIRECOUNT() |
Determine if TIRECOUNT has a value |
Trailer¶
Trailer options corresponding to the vehicle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAILER() |
Getter for TRAILER |
TruckType¶
Type of the truck.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRUCKTYPE() |
Getter for TRUCKTYPE, with configurable default |
ASK_TRUCKTYPE() |
Getter for TRUCKTYPE w/ exceptions if field has no value |
HAS_TRUCKTYPE() |
Determine if TRUCKTYPE has a value |
TunnelRestrictionCode¶
The tunnel restriction code.
Tunnel categories in this list indicate the restrictions which apply to certain tunnels in Great Britain. They relate to the types of dangerous goods that can be transported through them.
Tunnel Category B
Risk Level: Limited risk
Restrictions: Few restrictions
Tunnel Category C
Risk Level: Medium risk
Restrictions: Some restrictions
Tunnel Category D
Risk Level: High risk
Restrictions: Many restrictions occur
Tunnel Category E
Risk Level: Very high risk
Restrictions: Restricted tunnel
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TUNNELRESTRICTIONCODE() |
Getter for TUNNELRESTRICTIONCODE, with configurable default |
ASK_TUNNELRESTRICTIONCODE() |
Getter for TUNNELRESTRICTIONCODE w/ exceptions if field has |
HAS_TUNNELRESTRICTIONCODE() |
Determine if TUNNELRESTRICTIONCODE has a value |
WeightPerAxle¶
Heaviest weight per axle irrespective of the axle type or the axle group. Meant for usage in countries where the differences in axle types or axle groups are not distinguished.
Unit:
Kilograms
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WEIGHTPERAXLE() |
Getter for WEIGHTPERAXLE |
WeightPerAxleGroup¶
Specifies the total weight for the specified axle group. Meant for usage in countries that have different regulations based on the axle group type.
Unit:
Kilograms
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WEIGHTPERAXLEGROUP() |
Getter for WEIGHTPERAXLEGROUP |
Width¶
Width of the vehicle.
Unit:
centimeters
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WIDTH() |
Getter for WIDTH |