public interface ContractAccountingBusinessPartnerInvoiceService
Read invoice items for a business partner and read the corresponding invoice headers with this service. For each invoice you can read correspondence data including the printed document. .
Reference: SAP API Business Hub
OData Service: | API_CABUSPARTINVOICE_0001 |
API Version: | 1 |
Communication Scenario: | Finance - Contract Accounting Open Item Management Integration (SAP_COM_0361) |
Scope Items: | Contract Accounting - Open Item Management (2UJ) |
Authentication Methods: | Basic, x509 |
Service Group Name: | API_CABUSPARTINVOICE |
Business Object: | ContrAcctgDocContainer |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull ContractAccountingBusinessPartnerInvoiceService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull BatchRequestBuilder batch()
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<BusPartInvoiceParameters> getAllBusPartInvoice()
BusPartInvoiceParameters
entities.BusPartInvoiceParameters
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<BusPartInvoiceParameters> countBusPartInvoice()
BusPartInvoiceParameters
entity collection matching the filter and search expressions.BusPartInvoiceParameters
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<BusPartInvoiceParameters> getBusPartInvoiceByKey(@Nonnull String p_DisplayCurrency)
BusPartInvoiceParameters
entity using key fields.p_DisplayCurrency
- Currency Key
Constraints: Not nullable, Maximum length: 5
BusPartInvoiceParameters
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<BusPartInvoiceCorrespnc> getAllBusPartInvoiceCorrespnc()
BusPartInvoiceCorrespnc
entities.BusPartInvoiceCorrespnc
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<BusPartInvoiceCorrespnc> countBusPartInvoiceCorrespnc()
BusPartInvoiceCorrespnc
entity collection matching the filter and search expressions.BusPartInvoiceCorrespnc
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<BusPartInvoiceCorrespnc> getBusPartInvoiceCorrespncByKey(@Nonnull UUID cADocumentContainerUUID, @Nonnull String cACorrespondenceType, @Nonnull String cACorrespondence, @Nonnull String cADocCtnCorrespncSqncNumber)
BusPartInvoiceCorrespnc
entity using key fields.cADocumentContainerUUID
- Document Container ID
Constraints: Not nullable
cACorrespondenceType
- Correspondence Type
Constraints: Not nullable, Maximum length: 4
cACorrespondence
- Correspondence key
Constraints: Not nullable, Maximum length: 36
cADocCtnCorrespncSqncNumber
- Sequence Number
Constraints: Not nullable, Maximum length: 6
BusPartInvoiceCorrespnc
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<BusPartInvoiceItemParameters> getAllBusPartInvoiceItem()
BusPartInvoiceItemParameters
entities.BusPartInvoiceItemParameters
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull CountRequestBuilder<BusPartInvoiceItemParameters> countBusPartInvoiceItem()
BusPartInvoiceItemParameters
entity collection matching the filter and search expressions.BusPartInvoiceItemParameters
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull GetByKeyRequestBuilder<BusPartInvoiceItemParameters> getBusPartInvoiceItemByKey(@Nonnull String p_DisplayCurrency)
BusPartInvoiceItemParameters
entity using key fields.p_DisplayCurrency
- Currency Key
Constraints: Not nullable, Maximum length: 5
BusPartInvoiceItemParameters
entity using key fields. This request builder allows methods which modify
the underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.Copyright © 2021 SAP SE. All rights reserved.