Skip to content

/AWS1/CL_BIIPROCUREMENTPORTA01

Represents the full configuration of a procurement portal preference, including settings for e-invoice delivery and purchase order retrieval.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_awsaccountid TYPE /AWS1/BIIACCOUNTIDSTRING /AWS1/BIIACCOUNTIDSTRING

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

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.

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

Selector

iv_procurementportalshared00 TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

The shared secret or authentication credential used for secure communication with the procurement portal.

iv_procurementportalinsten00 TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

The endpoint URL where e-invoices are delivered to the procurement portal.

iv_purchaseorderretrievale01 TYPE /AWS1/BIIBASICSTRWITHOUTSPACE /AWS1/BIIBASICSTRWITHOUTSPACE

The endpoint URL used for retrieving purchase orders from the procurement portal.

io_testenvpreference TYPE REF TO /AWS1/CL_BIITESTENVPREFERENCE /AWS1/CL_BIITESTENVPREFERENCE

Configuration on settings for the test environment of the procurement portal.

io_einvoicedeliverypref TYPE REF TO /AWS1/CL_BIIEINVOICEDLVRYPREF /AWS1/CL_BIIEINVOICEDLVRYPREF

The configuration settings that specify how e-invoices are delivered to the procurement portal.

it_contacts TYPE /AWS1/CL_BIICONTACT=>TT_CONTACTS TT_CONTACTS

List of contact information for portal administrators and technical contacts.

iv_einvoicedlvryprefstatus TYPE /AWS1/BIIPROCUREMENTPORTALPR01 /AWS1/BIIPROCUREMENTPORTALPR01

The current status of the e-invoice delivery preference.

iv_einvdlvryprefstatusreason TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING

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

iv_purchaseorderretrievalp00 TYPE /AWS1/BIIPROCUREMENTPORTALPR01 /AWS1/BIIPROCUREMENTPORTALPR01

The current status of the purchase order retrieval preference.

iv_purchaseorderretrievalp01 TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING

The reason for the current purchase order retrieval preference status.


Queryable Attributes

AwsAccountId

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

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

Selector

Accessible with the following methods

Method Description
GET_SELECTOR() Getter for SELECTOR

ProcurementPortalSharedSecret

The shared secret or authentication credential used for secure communication with the procurement portal.

Accessible with the following methods

Method Description
GET_PROCUREMENTPORTALSHARE00() Getter for PROCUREMENTPORTALSHAREDSEC00, with configurable d
ASK_PROCUREMENTPORTALSHARE00() Getter for PROCUREMENTPORTALSHAREDSEC00 w/ exceptions if fie
HAS_PROCUREMENTPORTALSHARE00() Determine if PROCUREMENTPORTALSHAREDSEC00 has a value

ProcurementPortalInstanceEndpoint

The endpoint URL where e-invoices are delivered to the procurement portal.

Accessible with the following methods

Method Description
GET_PROCUREMENTPORTALINSTE00() Getter for PROCUREMENTPORTALINSTENDPT, with configurable def
ASK_PROCUREMENTPORTALINSTE00() Getter for PROCUREMENTPORTALINSTENDPT w/ exceptions if field
HAS_PROCUREMENTPORTALINSTE00() Determine if PROCUREMENTPORTALINSTENDPT has a value

PurchaseOrderRetrievalEndpoint

The endpoint URL used for retrieving purchase orders from the procurement portal.

Accessible with the following methods

Method Description
GET_PURCHASEORDERRETRIEVAL03() Getter for PURCHASEORDERRETRIEVALENDPT, with configurable de
ASK_PURCHASEORDERRETRIEVAL03() Getter for PURCHASEORDERRETRIEVALENDPT w/ exceptions if fiel
HAS_PURCHASEORDERRETRIEVAL03() Determine if PURCHASEORDERRETRIEVALENDPT has a value

TestEnvPreference

Configuration on settings for the test environment of the procurement portal.

Accessible with the following methods

Method Description
GET_TESTENVPREFERENCE() Getter for TESTENVPREFERENCE

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

EinvoiceDeliveryPreference

The configuration settings that specify how e-invoices are delivered to the procurement portal.

Accessible with the following methods

Method Description
GET_EINVOICEDELIVERYPREF() Getter for EINVOICEDELIVERYPREFERENCE

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

Contacts

List of contact information for portal administrators and technical contacts.

Accessible with the following methods

Method Description
GET_CONTACTS() Getter for CONTACTS, with configurable default
ASK_CONTACTS() Getter for CONTACTS w/ exceptions if field has no value
HAS_CONTACTS() Determine if CONTACTS has a value

EinvoiceDeliveryPreferenceStatus

The current status of the e-invoice delivery preference.

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.

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.

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.

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.

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