Skip to content

/AWS1/CL_GERROUTEMATRIXTRUCK00

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_grossweight TYPE /AWS1/GERWEIGHTKILOGRAMS /AWS1/GERWEIGHTKILOGRAMS

Gross weight of the vehicle including trailers, and goods at capacity.

Unit: Kilograms

it_hazardouscargos TYPE /AWS1/CL_GERROUTEMATRIXHAZAR00=>TT_ROUTEMATRIXHAZARDOUSCARGO00 TT_ROUTEMATRIXHAZARDOUSCARGO00

List of Hazardous cargo contained in the vehicle.

iv_height TYPE /AWS1/GERDIMENSIONCENTIMETERS /AWS1/GERDIMENSIONCENTIMETERS

Height of the vehicle.

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: centimeters

io_licenseplate TYPE REF TO /AWS1/CL_GERROUTEMATRIXVEHIC00 /AWS1/CL_GERROUTEMATRIXVEHIC00

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

io_trailer TYPE REF TO /AWS1/CL_GERROUTEMATRIXTRAIL00 /AWS1/CL_GERROUTEMATRIXTRAIL00

Trailer options corresponding to the vehicle.

iv_trucktype TYPE /AWS1/GERROUTEMATRIXTRUCKTYPE /AWS1/GERROUTEMATRIXTRUCKTYPE

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.

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

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

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: centimeters

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

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.

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