Skip to content

/AWS1/CL_BIIINVOICEUNITRULE

This is used to categorize the invoice unit. Values are Amazon Web Services account IDs. Currently, the only supported rule is LINKED_ACCOUNT.

CONSTRUCTOR

IMPORTING

Optional arguments:

it_linkedaccounts TYPE /AWS1/CL_BIIRULEACCTIDLIST_W=>TT_RULEACCOUNTIDLIST TT_RULEACCOUNTIDLIST

The list of LINKED_ACCOUNT IDs where charges are included within the invoice unit.

it_billsourceaccounts TYPE /AWS1/CL_BIIRULEACCTIDLIST_W=>TT_RULEACCOUNTIDLIST TT_RULEACCOUNTIDLIST

A list of Amazon Web Services account account IDs that have delegated their billing responsibility to the receiver account through transfer billing. Unlike linked accounts, these bill source accounts can be payer accounts from other organizations that have authorized billing transfer to this account.


Queryable Attributes

LinkedAccounts

The list of LINKED_ACCOUNT IDs where charges are included within the invoice unit.

Accessible with the following methods

Method Description
GET_LINKEDACCOUNTS() Getter for LINKEDACCOUNTS, with configurable default
ASK_LINKEDACCOUNTS() Getter for LINKEDACCOUNTS w/ exceptions if field has no valu
HAS_LINKEDACCOUNTS() Determine if LINKEDACCOUNTS has a value

BillSourceAccounts

A list of Amazon Web Services account account IDs that have delegated their billing responsibility to the receiver account through transfer billing. Unlike linked accounts, these bill source accounts can be payer accounts from other organizations that have authorized billing transfer to this account.

Accessible with the following methods

Method Description
GET_BILLSOURCEACCOUNTS() Getter for BILLSOURCEACCOUNTS, with configurable default
ASK_BILLSOURCEACCOUNTS() Getter for BILLSOURCEACCOUNTS w/ exceptions if field has no
HAS_BILLSOURCEACCOUNTS() Determine if BILLSOURCEACCOUNTS has a value