Skip to content

/AWS1/CL_MPGBLLNGADJSTMTSUMM

Summary view of a billing adjustment request.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_billingadjstmtrequestid TYPE /AWS1/MPGBLLNGADJSTMTREQUESTID /AWS1/MPGBLLNGADJSTMTREQUESTID

The unique identifier of the billing adjustment request.

iv_originalinvoiceid TYPE /AWS1/MPGINVOICEID /AWS1/MPGINVOICEID

The identifier of the original invoice being adjusted.

iv_adjustmentamount TYPE /AWS1/MPGPOSAMOUNTUPTO8DECIMLS /AWS1/MPGPOSAMOUNTUPTO8DECIMLS

The adjustment amount as a string representation of a decimal number.

iv_currencycode TYPE /AWS1/MPGCURRENCYCODE /AWS1/MPGCURRENCYCODE

The currency code for the adjustment amount.

iv_status TYPE /AWS1/MPGBILLINGADJSTMTSTATUS /AWS1/MPGBILLINGADJSTMTSTATUS

The current status of the billing adjustment request.

iv_agreementid TYPE /AWS1/MPGAGREEMENTID /AWS1/MPGAGREEMENTID

The unique identifier of the agreement associated with this billing adjustment request.

iv_createdat TYPE /AWS1/MPGTIMESTAMP /AWS1/MPGTIMESTAMP

The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).

iv_updatedat TYPE /AWS1/MPGTIMESTAMP /AWS1/MPGTIMESTAMP

The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).

iv_agreementtype TYPE /AWS1/MPGAGREEMENTTYPE /AWS1/MPGAGREEMENTTYPE

The type of agreement.

iv_catalog TYPE /AWS1/MPGCATALOG /AWS1/MPGCATALOG

The catalog in which the agreement was created.


Queryable Attributes

billingAdjustmentRequestId

The unique identifier of the billing adjustment request.

Accessible with the following methods

Method Description
GET_BILLINGADJSTMTREQUESTID() Getter for BILLINGADJUSTMENTREQUESTID, with configurable def
ASK_BILLINGADJSTMTREQUESTID() Getter for BILLINGADJUSTMENTREQUESTID w/ exceptions if field
HAS_BILLINGADJSTMTREQUESTID() Determine if BILLINGADJUSTMENTREQUESTID has a value

originalInvoiceId

The identifier of the original invoice being adjusted.

Accessible with the following methods

Method Description
GET_ORIGINALINVOICEID() Getter for ORIGINALINVOICEID, with configurable default
ASK_ORIGINALINVOICEID() Getter for ORIGINALINVOICEID w/ exceptions if field has no v
HAS_ORIGINALINVOICEID() Determine if ORIGINALINVOICEID has a value

adjustmentAmount

The adjustment amount as a string representation of a decimal number.

Accessible with the following methods

Method Description
GET_ADJUSTMENTAMOUNT() Getter for ADJUSTMENTAMOUNT, with configurable default
ASK_ADJUSTMENTAMOUNT() Getter for ADJUSTMENTAMOUNT w/ exceptions if field has no va
HAS_ADJUSTMENTAMOUNT() Determine if ADJUSTMENTAMOUNT has a value

currencyCode

The currency code for the adjustment amount.

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

status

The current status of the billing adjustment request.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

agreementId

The unique identifier of the agreement associated with this billing adjustment request.

Accessible with the following methods

Method Description
GET_AGREEMENTID() Getter for AGREEMENTID, with configurable default
ASK_AGREEMENTID() Getter for AGREEMENTID w/ exceptions if field has no value
HAS_AGREEMENTID() Determine if AGREEMENTID has a value

createdAt

The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

agreementType

The type of agreement.

Accessible with the following methods

Method Description
GET_AGREEMENTTYPE() Getter for AGREEMENTTYPE, with configurable default
ASK_AGREEMENTTYPE() Getter for AGREEMENTTYPE w/ exceptions if field has no value
HAS_AGREEMENTTYPE() Determine if AGREEMENTTYPE has a value

catalog

The catalog in which the agreement was created.

Accessible with the following methods

Method Description
GET_CATALOG() Getter for CATALOG, with configurable default
ASK_CATALOG() Getter for CATALOG w/ exceptions if field has no value
HAS_CATALOG() Determine if CATALOG 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_BILLINGADJSTMTSUMMARYLIST

TYPES TT_BILLINGADJSTMTSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPGBLLNGADJSTMTSUMM WITH DEFAULT KEY
.