Skip to content

/AWS1/CL_BIIPROCUREMENTPORTA02

Provides a summary of a procurement portal preference, including key identifiers and status information.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_awsaccountid TYPE /AWS1/BIIACCOUNTIDSTRING /AWS1/BIIACCOUNTIDSTRING

The Amazon Web Services account ID associated with this procurement portal preference summary.

iv_procurementportalprefarn TYPE /AWS1/BIIPROCUREMENTPORTALPR00 /AWS1/BIIPROCUREMENTPORTALPR00

The Amazon Resource Name (ARN) of the procurement portal preference.

iv_procurementportalname TYPE /AWS1/BIIPROCUREMENTPORTALNAME /AWS1/BIIPROCUREMENTPORTALNAME

The name of the procurement portal.

iv_buyerdomain TYPE /AWS1/BIIBUYERDOMAIN /AWS1/BIIBUYERDOMAIN

The domain identifier for the buyer in the procurement portal.

iv_buyeridentifier TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

The unique identifier for the buyer in the procurement portal.

iv_supplierdomain TYPE /AWS1/BIISUPPLIERDOMAIN /AWS1/BIISUPPLIERDOMAIN

The domain identifier for the supplier in the procurement portal.

iv_supplieridentifier TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

The unique identifier for the supplier in the procurement portal.

iv_einvoicedeliveryenabled TYPE /AWS1/BIIBOOLEAN /AWS1/BIIBOOLEAN

Indicates whether e-invoice delivery is enabled for this procurement portal preference.

iv_purchaseorderretrievale00 TYPE /AWS1/BIIBOOLEAN /AWS1/BIIBOOLEAN

Indicates whether purchase order retrieval is enabled for this procurement portal preference.

iv_version TYPE /AWS1/BIILONG /AWS1/BIILONG

The version number of the procurement portal preference configuration in this summary.

iv_createdate TYPE /AWS1/BIITIMESTAMP /AWS1/BIITIMESTAMP

The date and time when the procurement portal preference was created.

iv_lastupdatedate TYPE /AWS1/BIITIMESTAMP /AWS1/BIITIMESTAMP

The date and time when the procurement portal preference was last updated.

Optional arguments:

io_selector TYPE REF TO /AWS1/CL_BIIPROCUREMENTPORTA00 /AWS1/CL_BIIPROCUREMENTPORTA00

Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.

iv_einvoicedlvryprefstatus TYPE /AWS1/BIIPROCUREMENTPORTALPR01 /AWS1/BIIPROCUREMENTPORTALPR01

The current status of the e-invoice delivery preference in this summary.

iv_einvdlvryprefstatusreason TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING

The reason for the current e-invoice delivery preference status in this summary.

iv_purchaseorderretrievalp00 TYPE /AWS1/BIIPROCUREMENTPORTALPR01 /AWS1/BIIPROCUREMENTPORTALPR01

The current status of the purchase order retrieval preference in this summary.

iv_purchaseorderretrievalp01 TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING

The reason for the current purchase order retrieval preference status in this summary.


Queryable Attributes

AwsAccountId

The Amazon Web Services account ID associated with this procurement portal preference summary.

Accessible with the following methods

Method Description
GET_AWSACCOUNTID() Getter for AWSACCOUNTID, with configurable default
ASK_AWSACCOUNTID() Getter for AWSACCOUNTID w/ exceptions if field has no value
HAS_AWSACCOUNTID() Determine if AWSACCOUNTID has a value

ProcurementPortalPreferenceArn

The Amazon Resource Name (ARN) of the procurement portal preference.

Accessible with the following methods

Method Description
GET_PROCUREMENTPORTALPREFARN() Getter for PROCUREMENTPORTALPREFARN, with configurable defau
ASK_PROCUREMENTPORTALPREFARN() Getter for PROCUREMENTPORTALPREFARN w/ exceptions if field h
HAS_PROCUREMENTPORTALPREFARN() Determine if PROCUREMENTPORTALPREFARN has a value

ProcurementPortalName

The name of the procurement portal.

Accessible with the following methods

Method Description
GET_PROCUREMENTPORTALNAME() Getter for PROCUREMENTPORTALNAME, with configurable default
ASK_PROCUREMENTPORTALNAME() Getter for PROCUREMENTPORTALNAME w/ exceptions if field has
HAS_PROCUREMENTPORTALNAME() Determine if PROCUREMENTPORTALNAME has a value

BuyerDomain

The domain identifier for the buyer in the procurement portal.

Accessible with the following methods

Method Description
GET_BUYERDOMAIN() Getter for BUYERDOMAIN, with configurable default
ASK_BUYERDOMAIN() Getter for BUYERDOMAIN w/ exceptions if field has no value
HAS_BUYERDOMAIN() Determine if BUYERDOMAIN has a value

BuyerIdentifier

The unique identifier for the buyer in the procurement portal.

Accessible with the following methods

Method Description
GET_BUYERIDENTIFIER() Getter for BUYERIDENTIFIER, with configurable default
ASK_BUYERIDENTIFIER() Getter for BUYERIDENTIFIER w/ exceptions if field has no val
HAS_BUYERIDENTIFIER() Determine if BUYERIDENTIFIER has a value

SupplierDomain

The domain identifier for the supplier in the procurement portal.

Accessible with the following methods

Method Description
GET_SUPPLIERDOMAIN() Getter for SUPPLIERDOMAIN, with configurable default
ASK_SUPPLIERDOMAIN() Getter for SUPPLIERDOMAIN w/ exceptions if field has no valu
HAS_SUPPLIERDOMAIN() Determine if SUPPLIERDOMAIN has a value

SupplierIdentifier

The unique identifier for the supplier in the procurement portal.

Accessible with the following methods

Method Description
GET_SUPPLIERIDENTIFIER() Getter for SUPPLIERIDENTIFIER, with configurable default
ASK_SUPPLIERIDENTIFIER() Getter for SUPPLIERIDENTIFIER w/ exceptions if field has no
HAS_SUPPLIERIDENTIFIER() Determine if SUPPLIERIDENTIFIER has a value

Selector

Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.

Accessible with the following methods

Method Description
GET_SELECTOR() Getter for SELECTOR

EinvoiceDeliveryEnabled

Indicates whether e-invoice delivery is enabled for this procurement portal preference.

Accessible with the following methods

Method Description
GET_EINVOICEDELIVERYENABLED() Getter for EINVOICEDELIVERYENABLED, with configurable defaul
ASK_EINVOICEDELIVERYENABLED() Getter for EINVOICEDELIVERYENABLED w/ exceptions if field ha
HAS_EINVOICEDELIVERYENABLED() Determine if EINVOICEDELIVERYENABLED has a value

PurchaseOrderRetrievalEnabled

Indicates whether purchase order retrieval is enabled for this procurement portal preference.

Accessible with the following methods

Method Description
GET_PURCHASEORDERRETRIEVAL00() Getter for PURCHASEORDERRETRIEVALENBD, with configurable def
ASK_PURCHASEORDERRETRIEVAL00() Getter for PURCHASEORDERRETRIEVALENBD w/ exceptions if field
HAS_PURCHASEORDERRETRIEVAL00() Determine if PURCHASEORDERRETRIEVALENBD has a value

EinvoiceDeliveryPreferenceStatus

The current status of the e-invoice delivery preference in this summary.

Accessible with the following methods

Method Description
GET_EINVOICEDLVRYPREFSTATUS() Getter for EINVOICEDELIVERYPREFSTATUS, with configurable def
ASK_EINVOICEDLVRYPREFSTATUS() Getter for EINVOICEDELIVERYPREFSTATUS w/ exceptions if field
HAS_EINVOICEDLVRYPREFSTATUS() Determine if EINVOICEDELIVERYPREFSTATUS has a value

EinvoiceDeliveryPreferenceStatusReason

The reason for the current e-invoice delivery preference status in this summary.

Accessible with the following methods

Method Description
GET_EINVDLVRYPREFSTATREASON() Getter for EINVDLVRYPREFSTATUSREASON, with configurable defa
ASK_EINVDLVRYPREFSTATREASON() Getter for EINVDLVRYPREFSTATUSREASON w/ exceptions if field
HAS_EINVDLVRYPREFSTATREASON() Determine if EINVDLVRYPREFSTATUSREASON has a value

PurchaseOrderRetrievalPreferenceStatus

The current status of the purchase order retrieval preference in this summary.

Accessible with the following methods

Method Description
GET_PURCHASEORDERRETRIEVAL01() Getter for PURCHASEORDERRETRIEVALPREF00, with configurable d
ASK_PURCHASEORDERRETRIEVAL01() Getter for PURCHASEORDERRETRIEVALPREF00 w/ exceptions if fie
HAS_PURCHASEORDERRETRIEVAL01() Determine if PURCHASEORDERRETRIEVALPREF00 has a value

PurchaseOrderRetrievalPreferenceStatusReason

The reason for the current purchase order retrieval preference status in this summary.

Accessible with the following methods

Method Description
GET_PURCHASEORDERRETRIEVAL02() Getter for PURCHASEORDERRETRIEVALPREF01, with configurable d
ASK_PURCHASEORDERRETRIEVAL02() Getter for PURCHASEORDERRETRIEVALPREF01 w/ exceptions if fie
HAS_PURCHASEORDERRETRIEVAL02() Determine if PURCHASEORDERRETRIEVALPREF01 has a value

Version

The version number of the procurement portal preference configuration in this summary.

Accessible with the following methods

Method Description
GET_VERSION() Getter for VERSION, with configurable default
ASK_VERSION() Getter for VERSION w/ exceptions if field has no value
HAS_VERSION() Determine if VERSION has a value

CreateDate

The date and time when the procurement portal preference was created.

Accessible with the following methods

Method Description
GET_CREATEDATE() Getter for CREATEDATE, with configurable default
ASK_CREATEDATE() Getter for CREATEDATE w/ exceptions if field has no value
HAS_CREATEDATE() Determine if CREATEDATE has a value

LastUpdateDate

The date and time when the procurement portal preference was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATEDATE() Getter for LASTUPDATEDATE, with configurable default
ASK_LASTUPDATEDATE() Getter for LASTUPDATEDATE w/ exceptions if field has no valu
HAS_LASTUPDATEDATE() Determine if LASTUPDATEDATE 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_PROCUREMENTPORTALPREFSUMS

TYPES TT_PROCUREMENTPORTALPREFSUMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BIIPROCUREMENTPORTA02 WITH DEFAULT KEY
.