/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 |