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