Skip to content

/AWS1/CL_MPGGETBLLADJSTREQOUT

GetBillingAdjustmentRequestOutput

CONSTRUCTOR

IMPORTING

Required arguments:

iv_billingadjstmtrequestid TYPE /AWS1/MPGBLLNGADJSTMTREQUESTID /AWS1/MPGBLLNGADJSTMTREQUESTID

The unique identifier 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_adjustmentreasoncode TYPE /AWS1/MPGBILLINGADJSTMTRC /AWS1/MPGBILLINGADJSTMTRC

The reason code for the billing adjustment.

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 (e.g., USD).

iv_status TYPE /AWS1/MPGBILLINGADJSTMTSTATUS /AWS1/MPGBILLINGADJSTMTSTATUS

The current status of the 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).

Optional arguments:

iv_description TYPE /AWS1/MPGSTRING /AWS1/MPGSTRING

The detailed description of the billing adjustment reason, if provided.

iv_statusmessage TYPE /AWS1/MPGBLLNGADJSTMTSTATUSMSG /AWS1/MPGBLLNGADJSTMTSTATUSMSG

A message providing additional context about the billing adjustment request status. This field is populated only when the status is VALIDATION_FAILED.


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

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

adjustmentReasonCode

The reason code for the billing adjustment.

Accessible with the following methods

Method Description
GET_ADJUSTMENTREASONCODE() Getter for ADJUSTMENTREASONCODE, with configurable default
ASK_ADJUSTMENTREASONCODE() Getter for ADJUSTMENTREASONCODE w/ exceptions if field has n
HAS_ADJUSTMENTREASONCODE() Determine if ADJUSTMENTREASONCODE has a value

description

The detailed description of the billing adjustment reason, if provided.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION 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 (e.g., USD).

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

statusMessage

A message providing additional context about the billing adjustment request status. This field is populated only when the status is VALIDATION_FAILED.

Accessible with the following methods

Method Description
GET_STATUSMESSAGE() Getter for STATUSMESSAGE, with configurable default
ASK_STATUSMESSAGE() Getter for STATUSMESSAGE w/ exceptions if field has no value
HAS_STATUSMESSAGE() Determine if STATUSMESSAGE 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