@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultContractAccountingBusinessPartnerInvoiceService") public class DefaultContractAccountingBusinessPartnerInvoiceService extends Object implements ServiceWithNavigableEntities, 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 |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultContractAccountingBusinessPartnerInvoiceService()
Creates a service using
ContractAccountingBusinessPartnerInvoiceService.DEFAULT_SERVICE_PATH to send the
requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultContractAccountingBusinessPartnerInvoiceService()
ContractAccountingBusinessPartnerInvoiceService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultContractAccountingBusinessPartnerInvoiceService withServicePath(@Nonnull String servicePath)
ContractAccountingBusinessPartnerInvoiceService
withServicePath
in interface ContractAccountingBusinessPartnerInvoiceService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
ContractAccountingBusinessPartnerInvoiceService
batch
in interface ContractAccountingBusinessPartnerInvoiceService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<BusPartInvoiceParameters> getAllBusPartInvoice()
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceParameters
entities.getAllBusPartInvoice
in interface ContractAccountingBusinessPartnerInvoiceService
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 public CountRequestBuilder<BusPartInvoiceParameters> countBusPartInvoice()
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceParameters
entity collection matching the filter and search expressions.countBusPartInvoice
in interface ContractAccountingBusinessPartnerInvoiceService
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 public GetByKeyRequestBuilder<BusPartInvoiceParameters> getBusPartInvoiceByKey(@Nonnull String p_DisplayCurrency)
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceParameters
entity using key fields.getBusPartInvoiceByKey
in interface ContractAccountingBusinessPartnerInvoiceService
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 public GetAllRequestBuilder<BusPartInvoiceCorrespnc> getAllBusPartInvoiceCorrespnc()
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceCorrespnc
entities.getAllBusPartInvoiceCorrespnc
in interface ContractAccountingBusinessPartnerInvoiceService
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 public CountRequestBuilder<BusPartInvoiceCorrespnc> countBusPartInvoiceCorrespnc()
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceCorrespnc
entity collection matching the filter and search expressions.countBusPartInvoiceCorrespnc
in interface ContractAccountingBusinessPartnerInvoiceService
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 public GetByKeyRequestBuilder<BusPartInvoiceCorrespnc> getBusPartInvoiceCorrespncByKey(@Nonnull UUID cADocumentContainerUUID, @Nonnull String cACorrespondenceType, @Nonnull String cACorrespondence, @Nonnull String cADocCtnCorrespncSqncNumber)
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceCorrespnc
entity using key fields.getBusPartInvoiceCorrespncByKey
in interface ContractAccountingBusinessPartnerInvoiceService
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 public GetAllRequestBuilder<BusPartInvoiceItemParameters> getAllBusPartInvoiceItem()
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceItemParameters
entities.getAllBusPartInvoiceItem
in interface ContractAccountingBusinessPartnerInvoiceService
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 public CountRequestBuilder<BusPartInvoiceItemParameters> countBusPartInvoiceItem()
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceItemParameters
entity collection matching the filter and search expressions.countBusPartInvoiceItem
in interface ContractAccountingBusinessPartnerInvoiceService
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 public GetByKeyRequestBuilder<BusPartInvoiceItemParameters> getBusPartInvoiceItemByKey(@Nonnull String p_DisplayCurrency)
ContractAccountingBusinessPartnerInvoiceService
BusPartInvoiceItemParameters
entity using key fields.getBusPartInvoiceItemByKey
in interface ContractAccountingBusinessPartnerInvoiceService
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.@Nonnull public String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.