Skip to content

/AWS1/CL_BIIEINVOICEDLVRYPREF

Specifies the preferences for e-invoice delivery, including document types, attachment types, and customization settings.

CONSTRUCTOR

IMPORTING

Required arguments:

it_einvoicedeliverydoctypes TYPE /AWS1/CL_BIIEINVDLVDOCTYPES_W=>TT_EINVOICEDELIVERYDOCTYPES TT_EINVOICEDELIVERYDOCTYPES

The types of e-invoice documents to be delivered.

iv_protocol TYPE /AWS1/BIIPROTOCOL /AWS1/BIIPROTOCOL

The communication protocol to use for e-invoice delivery.

it_purchaseorderdatasources TYPE /AWS1/CL_BIIPURCHASEORDERDAT00=>TT_PURCHASEORDERDATASOURCES TT_PURCHASEORDERDATASOURCES

The sources of purchase order data to use for e-invoice generation and delivery.

iv_connectiontestingmethod TYPE /AWS1/BIICONNTESTINGMETHOD /AWS1/BIICONNTESTINGMETHOD

The method to use for testing the connection to the procurement portal.

iv_einvoicedeliveryactdate TYPE /AWS1/BIITIMESTAMP /AWS1/BIITIMESTAMP

The date when e-invoice delivery should be activated for this preference.

Optional arguments:

it_einvdlvryattachmenttypes TYPE /AWS1/CL_BIIEINVDLVATTACHMEN00=>TT_EINVDLVRYATTACHMENTTYPES TT_EINVDLVRYATTACHMENTTYPES

The types of attachments to include with the e-invoice delivery.


Queryable Attributes

EinvoiceDeliveryDocumentTypes

The types of e-invoice documents to be delivered.

Accessible with the following methods

Method Description
GET_EINVOICEDELIVERYDOCTYPES() Getter for EINVOICEDELIVERYDOCTYPES, with configurable defau
ASK_EINVOICEDELIVERYDOCTYPES() Getter for EINVOICEDELIVERYDOCTYPES w/ exceptions if field h
HAS_EINVOICEDELIVERYDOCTYPES() Determine if EINVOICEDELIVERYDOCTYPES has a value

EinvoiceDeliveryAttachmentTypes

The types of attachments to include with the e-invoice delivery.

Accessible with the following methods

Method Description
GET_EINVDLVRYATTACHMENTTYPES() Getter for EINVOICEDLVRYATTACHMENTTYPES, with configurable d
ASK_EINVDLVRYATTACHMENTTYPES() Getter for EINVOICEDLVRYATTACHMENTTYPES w/ exceptions if fie
HAS_EINVDLVRYATTACHMENTTYPES() Determine if EINVOICEDLVRYATTACHMENTTYPES has a value

Protocol

The communication protocol to use for e-invoice delivery.

Accessible with the following methods

Method Description
GET_PROTOCOL() Getter for PROTOCOL, with configurable default
ASK_PROTOCOL() Getter for PROTOCOL w/ exceptions if field has no value
HAS_PROTOCOL() Determine if PROTOCOL has a value

PurchaseOrderDataSources

The sources of purchase order data to use for e-invoice generation and delivery.

Accessible with the following methods

Method Description
GET_PURCHASEORDERDATASOURCES() Getter for PURCHASEORDERDATASOURCES, with configurable defau
ASK_PURCHASEORDERDATASOURCES() Getter for PURCHASEORDERDATASOURCES w/ exceptions if field h
HAS_PURCHASEORDERDATASOURCES() Determine if PURCHASEORDERDATASOURCES has a value

ConnectionTestingMethod

The method to use for testing the connection to the procurement portal.

Accessible with the following methods

Method Description
GET_CONNECTIONTESTINGMETHOD() Getter for CONNECTIONTESTINGMETHOD, with configurable defaul
ASK_CONNECTIONTESTINGMETHOD() Getter for CONNECTIONTESTINGMETHOD w/ exceptions if field ha
HAS_CONNECTIONTESTINGMETHOD() Determine if CONNECTIONTESTINGMETHOD has a value

EinvoiceDeliveryActivationDate

The date when e-invoice delivery should be activated for this preference.

Accessible with the following methods

Method Description
GET_EINVOICEDELIVERYACTDATE() Getter for EINVOICEDELIVERYACTDATE, with configurable defaul
ASK_EINVOICEDELIVERYACTDATE() Getter for EINVOICEDELIVERYACTDATE w/ exceptions if field ha
HAS_EINVOICEDELIVERYACTDATE() Determine if EINVOICEDELIVERYACTDATE has a value