/AWS1/CL_SNBLONGTERMPRICINGL00¶
Each LongTermPricingListEntry object contains information about a long-term
pricing type.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_longtermpricingid TYPE /AWS1/SNBLONGTERMPRICINGID /AWS1/SNBLONGTERMPRICINGID¶
The ID of the long-term pricing type for the device.
iv_longtermpricingenddate TYPE /AWS1/SNBTIMESTAMP /AWS1/SNBTIMESTAMP¶
The end date the long-term pricing contract.
iv_longtermpricingstartdate TYPE /AWS1/SNBTIMESTAMP /AWS1/SNBTIMESTAMP¶
The start date of the long-term pricing contract.
iv_longtermpricingtype TYPE /AWS1/SNBLONGTERMPRICINGTYPE /AWS1/SNBLONGTERMPRICINGTYPE¶
The type of long-term pricing that was selected for the device.
iv_currentactivejob TYPE /AWS1/SNBJOBID /AWS1/SNBJOBID¶
The current active jobs on the device the long-term pricing type.
iv_replacementjob TYPE /AWS1/SNBJOBID /AWS1/SNBJOBID¶
A new device that replaces a device that is ordered with long-term pricing.
iv_islongtermpricingautore00 TYPE /AWS1/SNBJAVABOOLEAN /AWS1/SNBJAVABOOLEAN¶
If set to
true, specifies that the current long-term pricing type for the device should be automatically renewed before the long-term pricing contract expires.
iv_longtermpricingstatus TYPE /AWS1/SNBSTRING /AWS1/SNBSTRING¶
The status of the long-term pricing type.
iv_snowballtype TYPE /AWS1/SNBSNOWBALLTYPE /AWS1/SNBSNOWBALLTYPE¶
The type of Snow Family devices associated with this long-term pricing job.
it_jobids TYPE /AWS1/CL_SNBLONGTERMPRICINGA00=>TT_LONGTERMPRICINGASCDJOBIDLST TT_LONGTERMPRICINGASCDJOBIDLST¶
The IDs of the jobs that are associated with a long-term pricing type.
Queryable Attributes¶
LongTermPricingId¶
The ID of the long-term pricing type for the device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LONGTERMPRICINGID() |
Getter for LONGTERMPRICINGID, with configurable default |
ASK_LONGTERMPRICINGID() |
Getter for LONGTERMPRICINGID w/ exceptions if field has no v |
HAS_LONGTERMPRICINGID() |
Determine if LONGTERMPRICINGID has a value |
LongTermPricingEndDate¶
The end date the long-term pricing contract.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LONGTERMPRICINGENDDATE() |
Getter for LONGTERMPRICINGENDDATE, with configurable default |
ASK_LONGTERMPRICINGENDDATE() |
Getter for LONGTERMPRICINGENDDATE w/ exceptions if field has |
HAS_LONGTERMPRICINGENDDATE() |
Determine if LONGTERMPRICINGENDDATE has a value |
LongTermPricingStartDate¶
The start date of the long-term pricing contract.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LONGTERMPRICINGSTARTDATE() |
Getter for LONGTERMPRICINGSTARTDATE, with configurable defau |
ASK_LONGTERMPRICINGSTARTDATE() |
Getter for LONGTERMPRICINGSTARTDATE w/ exceptions if field h |
HAS_LONGTERMPRICINGSTARTDATE() |
Determine if LONGTERMPRICINGSTARTDATE has a value |
LongTermPricingType¶
The type of long-term pricing that was selected for the device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LONGTERMPRICINGTYPE() |
Getter for LONGTERMPRICINGTYPE, with configurable default |
ASK_LONGTERMPRICINGTYPE() |
Getter for LONGTERMPRICINGTYPE w/ exceptions if field has no |
HAS_LONGTERMPRICINGTYPE() |
Determine if LONGTERMPRICINGTYPE has a value |
CurrentActiveJob¶
The current active jobs on the device the long-term pricing type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTACTIVEJOB() |
Getter for CURRENTACTIVEJOB, with configurable default |
ASK_CURRENTACTIVEJOB() |
Getter for CURRENTACTIVEJOB w/ exceptions if field has no va |
HAS_CURRENTACTIVEJOB() |
Determine if CURRENTACTIVEJOB has a value |
ReplacementJob¶
A new device that replaces a device that is ordered with long-term pricing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPLACEMENTJOB() |
Getter for REPLACEMENTJOB, with configurable default |
ASK_REPLACEMENTJOB() |
Getter for REPLACEMENTJOB w/ exceptions if field has no valu |
HAS_REPLACEMENTJOB() |
Determine if REPLACEMENTJOB has a value |
IsLongTermPricingAutoRenew¶
If set to
true, specifies that the current long-term pricing type for the device should be automatically renewed before the long-term pricing contract expires.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISLONGTERMPRICINGAUTOR00() |
Getter for ISLONGTERMPRICINGAUTORENEW, with configurable def |
ASK_ISLONGTERMPRICINGAUTOR00() |
Getter for ISLONGTERMPRICINGAUTORENEW w/ exceptions if field |
HAS_ISLONGTERMPRICINGAUTOR00() |
Determine if ISLONGTERMPRICINGAUTORENEW has a value |
LongTermPricingStatus¶
The status of the long-term pricing type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LONGTERMPRICINGSTATUS() |
Getter for LONGTERMPRICINGSTATUS, with configurable default |
ASK_LONGTERMPRICINGSTATUS() |
Getter for LONGTERMPRICINGSTATUS w/ exceptions if field has |
HAS_LONGTERMPRICINGSTATUS() |
Determine if LONGTERMPRICINGSTATUS has a value |
SnowballType¶
The type of Snow Family devices associated with this long-term pricing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SNOWBALLTYPE() |
Getter for SNOWBALLTYPE, with configurable default |
ASK_SNOWBALLTYPE() |
Getter for SNOWBALLTYPE w/ exceptions if field has no value |
HAS_SNOWBALLTYPE() |
Determine if SNOWBALLTYPE has a value |
JobIds¶
The IDs of the jobs that are associated with a long-term pricing type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOBIDS() |
Getter for JOBIDS, with configurable default |
ASK_JOBIDS() |
Getter for JOBIDS w/ exceptions if field has no value |
HAS_JOBIDS() |
Determine if JOBIDS 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_LONGTERMPRICINGENTRYLIST¶
TYPES TT_LONGTERMPRICINGENTRYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SNBLONGTERMPRICINGL00 WITH DEFAULT KEY
.