Skip to content

/AWS1/CL_MPGREQUESTEDTERM

Defines what is being accepted as part of the agreement creation or update request, and it includes their configurations.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/MPGTERMID /AWS1/MPGTERMID

The unique identifier of the term in the agreement proposal.

Optional arguments:

io_configuration TYPE REF TO /AWS1/CL_MPGREQUESTEDTERMCONF /AWS1/CL_MPGREQUESTEDTERMCONF

Additional configuration for the requested terms. This configuration is applicable only to the terms that accept a customer-provided configuration, such as ConfigurableUpfrontPricingTerm.


Queryable Attributes

id

The unique identifier of the term in the agreement proposal.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

configuration

Additional configuration for the requested terms. This configuration is applicable only to the terms that accept a customer-provided configuration, such as ConfigurableUpfrontPricingTerm.

Accessible with the following methods

Method Description
GET_CONFIGURATION() Getter for CONFIGURATION

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_REQUESTEDTERMLIST

TYPES TT_REQUESTEDTERMLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPGREQUESTEDTERM WITH DEFAULT KEY
.