Skip to content

/AWS1/CL_MPGTAXBREAKDOWNITEM

Represents a single tax breakdown entry with amount, rate, and type.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_amount TYPE /AWS1/MPGBOUNDEDSTRING /AWS1/MPGBOUNDEDSTRING

The estimated tax amount.

iv_rate TYPE /AWS1/MPGBOUNDEDSTRING /AWS1/MPGBOUNDEDSTRING

The tax rate, in decimals.

iv_type TYPE /AWS1/MPGBOUNDEDSTRING /AWS1/MPGBOUNDEDSTRING

The type of tax (for example, VAT, ST, or GST).


Queryable Attributes

amount

The estimated tax amount.

Accessible with the following methods

Method Description
GET_AMOUNT() Getter for AMOUNT, with configurable default
ASK_AMOUNT() Getter for AMOUNT w/ exceptions if field has no value
HAS_AMOUNT() Determine if AMOUNT has a value

rate

The tax rate, in decimals.

Accessible with the following methods

Method Description
GET_RATE() Getter for RATE, with configurable default
ASK_RATE() Getter for RATE w/ exceptions if field has no value
HAS_RATE() Determine if RATE has a value

type

The type of tax (for example, VAT, ST, or GST).

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE 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_TAXBREAKDOWN

TYPES TT_TAXBREAKDOWN TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPGTAXBREAKDOWNITEM WITH DEFAULT KEY
.