@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultContractAccountingBusinessPartnerPaymentService") public class DefaultContractAccountingBusinessPartnerPaymentService extends Object implements ServiceWithNavigableEntities, ContractAccountingBusinessPartnerPaymentService
Retrieve a list of payments and make, release or withdraw payments. Read payment items and corresponding payment headers for a business partner. Payment items are either document items which are cleared by payments, payments on account or released payments. Post or release payments for an invoice or an open document item. A released payment can also be withdrawn until the corresponding items are not cleared..
Reference: SAP API Business Hub
OData Service: | API_CABUSPARTPAYMENT_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_CABUSPARTPAYMENT |
Business Object: | ContrAcctgDocContainer |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultContractAccountingBusinessPartnerPaymentService()
Creates a service using
ContractAccountingBusinessPartnerPaymentService.DEFAULT_SERVICE_PATH to send the
requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultContractAccountingBusinessPartnerPaymentService()
ContractAccountingBusinessPartnerPaymentService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultContractAccountingBusinessPartnerPaymentService withServicePath(@Nonnull String servicePath)
ContractAccountingBusinessPartnerPaymentService
withServicePath
in interface ContractAccountingBusinessPartnerPaymentService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
ContractAccountingBusinessPartnerPaymentService
batch
in interface ContractAccountingBusinessPartnerPaymentService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<BusPartPaymentParameters> getAllBusPartPaymentParameters()
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentParameters
entities.getAllBusPartPaymentParameters
in interface ContractAccountingBusinessPartnerPaymentService
BusPartPaymentParameters
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<BusPartPaymentParameters> countBusPartPaymentParameters()
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentParameters
entity collection matching the filter and search expressions.countBusPartPaymentParameters
in interface ContractAccountingBusinessPartnerPaymentService
BusPartPaymentParameters
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<BusPartPaymentParameters> getBusPartPaymentParametersByKey(@Nonnull String p_DisplayCurrency)
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentParameters
entity using key fields.getBusPartPaymentParametersByKey
in interface ContractAccountingBusinessPartnerPaymentService
p_DisplayCurrency
- Currency Key
Constraints: Not nullable, Maximum length: 5
BusPartPaymentParameters
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<BusPartPaymentHeader> getAllBusPartPaymentHeader()
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentHeader
entities.getAllBusPartPaymentHeader
in interface ContractAccountingBusinessPartnerPaymentService
BusPartPaymentHeader
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<BusPartPaymentHeader> countBusPartPaymentHeader()
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentHeader
entity collection matching the filter and search expressions.countBusPartPaymentHeader
in interface ContractAccountingBusinessPartnerPaymentService
BusPartPaymentHeader
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<BusPartPaymentHeader> getBusPartPaymentHeaderByKey(@Nonnull UUID cADocumentContainerPaymentUUID)
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentHeader
entity using key fields.getBusPartPaymentHeaderByKey
in interface ContractAccountingBusinessPartnerPaymentService
cADocumentContainerPaymentUUID
- Document Container ID
Constraints: Not nullable
BusPartPaymentHeader
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 CreateRequestBuilder<BusPartPaymentHeader> createBusPartPaymentHeader(@Nonnull BusPartPaymentHeader busPartPaymentHeader)
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentHeader
entity and save it to the S/4HANA system.createBusPartPaymentHeader
in interface ContractAccountingBusinessPartnerPaymentService
busPartPaymentHeader
- BusPartPaymentHeader
entity object that will be created in the S/4HANA system.BusPartPaymentHeader
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<BusPartPaymentItemParameters> getAllBusPartPaymentItemParameters()
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentItemParameters
entities.getAllBusPartPaymentItemParameters
in interface ContractAccountingBusinessPartnerPaymentService
BusPartPaymentItemParameters
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<BusPartPaymentItemParameters> countBusPartPaymentItemParameters()
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentItemParameters
entity collection matching the filter and search expressions.countBusPartPaymentItemParameters
in interface ContractAccountingBusinessPartnerPaymentService
BusPartPaymentItemParameters
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<BusPartPaymentItemParameters> getBusPartPaymentItemParametersByKey(@Nonnull String p_DisplayCurrency)
ContractAccountingBusinessPartnerPaymentService
BusPartPaymentItemParameters
entity using key fields.getBusPartPaymentItemParametersByKey
in interface ContractAccountingBusinessPartnerPaymentService
p_DisplayCurrency
- Currency Key
Constraints: Not nullable, Maximum length: 5
BusPartPaymentItemParameters
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.