/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 |