Skip to content

/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