Skip to content

/AWS1/CL_BIIINVOICEPROFILE

Contains high-level information about the invoice receiver.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_accountid TYPE /AWS1/BIIACCOUNTIDSTRING /AWS1/BIIACCOUNTIDSTRING

The account ID the invoice profile is generated for.

iv_receivername TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

The name of the person receiving the invoice profile.

io_receiveraddress TYPE REF TO /AWS1/CL_BIIRECEIVERADDRESS /AWS1/CL_BIIRECEIVERADDRESS

The address of the receiver that will be printed on the invoice.

iv_receiveremail TYPE /AWS1/BIISENSITIVEBSSTRWOUTS00 /AWS1/BIISENSITIVEBSSTRWOUTS00

The email address for the invoice profile receiver.

iv_issuer TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

This specifies the issuing entity of the invoice.

iv_taxregistrationnumber TYPE /AWS1/BIISENSITIVEBSSTRWOUTS00 /AWS1/BIISENSITIVEBSSTRWOUTS00

Your Tax Registration Number (TRN) information.


Queryable Attributes

AccountId

The account ID the invoice profile is generated for.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

ReceiverName

The name of the person receiving the invoice profile.

Accessible with the following methods

Method Description
GET_RECEIVERNAME() Getter for RECEIVERNAME, with configurable default
ASK_RECEIVERNAME() Getter for RECEIVERNAME w/ exceptions if field has no value
HAS_RECEIVERNAME() Determine if RECEIVERNAME has a value

ReceiverAddress

The address of the receiver that will be printed on the invoice.

Accessible with the following methods

Method Description
GET_RECEIVERADDRESS() Getter for RECEIVERADDRESS

ReceiverEmail

The email address for the invoice profile receiver.

Accessible with the following methods

Method Description
GET_RECEIVEREMAIL() Getter for RECEIVEREMAIL, with configurable default
ASK_RECEIVEREMAIL() Getter for RECEIVEREMAIL w/ exceptions if field has no value
HAS_RECEIVEREMAIL() Determine if RECEIVEREMAIL has a value

Issuer

This specifies the issuing entity of the invoice.

Accessible with the following methods

Method Description
GET_ISSUER() Getter for ISSUER, with configurable default
ASK_ISSUER() Getter for ISSUER w/ exceptions if field has no value
HAS_ISSUER() Determine if ISSUER has a value

TaxRegistrationNumber

Your Tax Registration Number (TRN) information.

Accessible with the following methods

Method Description
GET_TAXREGISTRATIONNUMBER() Getter for TAXREGISTRATIONNUMBER, with configurable default
ASK_TAXREGISTRATIONNUMBER() Getter for TAXREGISTRATIONNUMBER w/ exceptions if field has
HAS_TAXREGISTRATIONNUMBER() Determine if TAXREGISTRATIONNUMBER 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_PROFILELIST

TYPES TT_PROFILELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BIIINVOICEPROFILE WITH DEFAULT KEY
.