Skip to content

/AWS1/CL_SGMTRNPLANEXTNOFFER

Details about an available extension offering for a training plan. Use the offering ID with the ExtendTrainingPlan API to extend a training plan.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_trainingplanextnofferid TYPE /AWS1/SGMTRNPLANEXTNOFFERID /AWS1/SGMTRNPLANEXTNOFFERID

The unique identifier for this extension offering.

Optional arguments:

iv_availabilityzone TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256

The Availability Zone for this extension offering.

iv_startdate TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

The start date of this extension offering.

iv_enddate TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

The end date of this extension offering.

iv_durationhours TYPE /AWS1/SGMTRNPLANEXTNDURHOURS /AWS1/SGMTRNPLANEXTNDURHOURS

The duration of this extension offering in hours.

iv_upfrontfee TYPE /AWS1/SGMSTRING256 /AWS1/SGMSTRING256

The upfront fee for this extension offering.

iv_currencycode TYPE /AWS1/SGMCURRENCYCODE /AWS1/SGMCURRENCYCODE

The currency code for the upfront fee (e.g., USD).


Queryable Attributes

TrainingPlanExtensionOfferingId

The unique identifier for this extension offering.

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

AvailabilityZone

The Availability Zone for this extension offering.

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

StartDate

The start date of this extension offering.

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 this extension offering.

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

DurationHours

The duration of this extension offering 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 this extension offering.

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_TRAININGPLANEXTNOFFRNGS

TYPES TT_TRAININGPLANEXTNOFFRNGS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMTRNPLANEXTNOFFER WITH DEFAULT KEY
.