Skip to content

/AWS1/CL_IOIVEHICLESTATUS

Information about a campaign associated with a vehicle.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_campaignname TYPE /AWS1/IOICAMPAIGNNAME /AWS1/IOICAMPAIGNNAME

The name of a campaign.

iv_vehiclename TYPE /AWS1/IOIVEHICLENAME /AWS1/IOIVEHICLENAME

The unique ID of the vehicle.

iv_status TYPE /AWS1/IOIVEHICLESTATE /AWS1/IOIVEHICLESTATE

The status of a campaign, which can be one of the following:

  • CREATED - The campaign exists but is not yet approved.

  • READY - The campaign is approved but has not been deployed to the vehicle. Data has not arrived at the vehicle yet.

  • HEALTHY - The campaign is deployed to the vehicle.

  • SUSPENDED - The campaign is suspended and data collection is paused.

  • DELETING - The campaign is being removed from the vehicle.

  • READY_FOR_CHECKIN - The campaign is approved and waiting for vehicle check-in before deployment.


Queryable Attributes

campaignName

The name of a campaign.

Accessible with the following methods

Method Description
GET_CAMPAIGNNAME() Getter for CAMPAIGNNAME, with configurable default
ASK_CAMPAIGNNAME() Getter for CAMPAIGNNAME w/ exceptions if field has no value
HAS_CAMPAIGNNAME() Determine if CAMPAIGNNAME has a value

vehicleName

The unique ID of the vehicle.

Accessible with the following methods

Method Description
GET_VEHICLENAME() Getter for VEHICLENAME, with configurable default
ASK_VEHICLENAME() Getter for VEHICLENAME w/ exceptions if field has no value
HAS_VEHICLENAME() Determine if VEHICLENAME has a value

status

The status of a campaign, which can be one of the following:

  • CREATED - The campaign exists but is not yet approved.

  • READY - The campaign is approved but has not been deployed to the vehicle. Data has not arrived at the vehicle yet.

  • HEALTHY - The campaign is deployed to the vehicle.

  • SUSPENDED - The campaign is suspended and data collection is paused.

  • DELETING - The campaign is being removed from the vehicle.

  • READY_FOR_CHECKIN - The campaign is approved and waiting for vehicle check-in before deployment.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_VEHICLESTATUSLIST

TYPES TT_VEHICLESTATUSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOIVEHICLESTATUS WITH DEFAULT KEY
.