/AWS1/CL_PTSSOFTWAREREVENUE¶
Specifies a customer's procurement terms details. Required only for partners in eligible programs.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_deliverymodel
TYPE /AWS1/PTSREVENUEMODEL
/AWS1/PTSREVENUEMODEL
¶
Specifies the customer's intended payment type agreement or procurement method to acquire the solution or service outlined in the
Opportunity
.
io_value
TYPE REF TO /AWS1/CL_PTSMONETARYVALUE
/AWS1/CL_PTSMONETARYVALUE
¶
Specifies the payment value (amount and currency).
iv_effectivedate
TYPE /AWS1/PTSDATE
/AWS1/PTSDATE
¶
Specifies the
Opportunity
's customer engagement start date for the contract's effectiveness.
iv_expirationdate
TYPE /AWS1/PTSDATE
/AWS1/PTSDATE
¶
Specifies the expiration date for the contract between the customer and Amazon Web Services partner. It signifies the termination date of the agreed-upon engagement period between both parties.
Queryable Attributes¶
DeliveryModel¶
Specifies the customer's intended payment type agreement or procurement method to acquire the solution or service outlined in the
Opportunity
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DELIVERYMODEL() |
Getter for DELIVERYMODEL, with configurable default |
ASK_DELIVERYMODEL() |
Getter for DELIVERYMODEL w/ exceptions if field has no value |
HAS_DELIVERYMODEL() |
Determine if DELIVERYMODEL has a value |
Value¶
Specifies the payment value (amount and currency).
Accessible with the following methods¶
Method | Description |
---|---|
GET_VALUE() |
Getter for VALUE |
EffectiveDate¶
Specifies the
Opportunity
's customer engagement start date for the contract's effectiveness.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EFFECTIVEDATE() |
Getter for EFFECTIVEDATE, with configurable default |
ASK_EFFECTIVEDATE() |
Getter for EFFECTIVEDATE w/ exceptions if field has no value |
HAS_EFFECTIVEDATE() |
Determine if EFFECTIVEDATE has a value |
ExpirationDate¶
Specifies the expiration date for the contract between the customer and Amazon Web Services partner. It signifies the termination date of the agreed-upon engagement period between both parties.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EXPIRATIONDATE() |
Getter for EXPIRATIONDATE, with configurable default |
ASK_EXPIRATIONDATE() |
Getter for EXPIRATIONDATE w/ exceptions if field has no valu |
HAS_EXPIRATIONDATE() |
Determine if EXPIRATIONDATE has a value |