/AWS1/CL_SGMTRAININGPLANEXTN¶
Details about an extension to a training plan, including the offering ID, dates, status, and cost information.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_trainingplanextnofferid TYPE /AWS1/SGMTRNPLANEXTNOFFERID /AWS1/SGMTRNPLANEXTNOFFERID¶
The unique identifier of the extension offering that was used to create this extension.
Optional arguments:¶
iv_extendedat TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The timestamp when the extension was created.
iv_startdate TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The start date of the extension period.
iv_enddate TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The end date of the extension period.
iv_status TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256¶
The current status of the extension (e.g., Pending, Active, Scheduled, Failed, Expired).
iv_paymentstatus TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256¶
The payment processing status of the extension.
iv_availabilityzone TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256¶
The Availability Zone of the extension.
iv_availabilityzoneid TYPE /AWS1/SGMAVAILABILITYZONEID /AWS1/SGMAVAILABILITYZONEID¶
The Availability Zone ID of the extension.
iv_durationhours TYPE /AWS1/SGMTRNPLANEXTNDURHOURS /AWS1/SGMTRNPLANEXTNDURHOURS¶
The duration of the extension in hours.
iv_upfrontfee TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256¶
The upfront fee for the extension.
iv_currencycode TYPE /AWS1/SGMCURRENCYCODE /AWS1/SGMCURRENCYCODE¶
The currency code for the upfront fee (e.g., USD).
Queryable Attributes¶
TrainingPlanExtensionOfferingId¶
The unique identifier of the extension offering that was used to create this extension.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAININGPLANEXTNOFFERID() |
Getter for TRAININGPLANEXTNOFFERINGID, with configurable def |
ASK_TRAININGPLANEXTNOFFERID() |
Getter for TRAININGPLANEXTNOFFERINGID w/ exceptions if field |
HAS_TRAININGPLANEXTNOFFERID() |
Determine if TRAININGPLANEXTNOFFERINGID has a value |
ExtendedAt¶
The timestamp when the extension was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTENDEDAT() |
Getter for EXTENDEDAT, with configurable default |
ASK_EXTENDEDAT() |
Getter for EXTENDEDAT w/ exceptions if field has no value |
HAS_EXTENDEDAT() |
Determine if EXTENDEDAT has a value |
StartDate¶
The start date of the extension period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTDATE() |
Getter for STARTDATE, with configurable default |
ASK_STARTDATE() |
Getter for STARTDATE w/ exceptions if field has no value |
HAS_STARTDATE() |
Determine if STARTDATE has a value |
EndDate¶
The end date of the extension period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDDATE() |
Getter for ENDDATE, with configurable default |
ASK_ENDDATE() |
Getter for ENDDATE w/ exceptions if field has no value |
HAS_ENDDATE() |
Determine if ENDDATE has a value |
Status¶
The current status of the extension (e.g., Pending, Active, Scheduled, Failed, Expired).
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 |
PaymentStatus¶
The payment processing status of the extension.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTSTATUS() |
Getter for PAYMENTSTATUS, with configurable default |
ASK_PAYMENTSTATUS() |
Getter for PAYMENTSTATUS w/ exceptions if field has no value |
HAS_PAYMENTSTATUS() |
Determine if PAYMENTSTATUS has a value |
AvailabilityZone¶
The Availability Zone of the extension.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE, with configurable default |
ASK_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE w/ exceptions if field has no va |
HAS_AVAILABILITYZONE() |
Determine if AVAILABILITYZONE has a value |
AvailabilityZoneId¶
The Availability Zone ID of the extension.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONEID() |
Getter for AVAILABILITYZONEID, with configurable default |
ASK_AVAILABILITYZONEID() |
Getter for AVAILABILITYZONEID w/ exceptions if field has no |
HAS_AVAILABILITYZONEID() |
Determine if AVAILABILITYZONEID has a value |
DurationHours¶
The duration of the extension in hours.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATIONHOURS() |
Getter for DURATIONHOURS, with configurable default |
ASK_DURATIONHOURS() |
Getter for DURATIONHOURS w/ exceptions if field has no value |
HAS_DURATIONHOURS() |
Determine if DURATIONHOURS has a value |
UpfrontFee¶
The upfront fee for the extension.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPFRONTFEE() |
Getter for UPFRONTFEE, with configurable default |
ASK_UPFRONTFEE() |
Getter for UPFRONTFEE w/ exceptions if field has no value |
HAS_UPFRONTFEE() |
Determine if UPFRONTFEE has a value |
CurrencyCode¶
The currency code for the upfront fee (e.g., USD).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE 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_TRAININGPLANEXTENSIONS¶
TYPES TT_TRAININGPLANEXTENSIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMTRAININGPLANEXTN WITH DEFAULT KEY
.