@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultCashSecurityDepositService") public class DefaultCashSecurityDepositService extends Object implements ServiceWithNavigableEntities, CashSecurityDepositService
The service contains a list of security deposits. With this service you can create, read, update cash security deposits. You can change header information, add request documents, reverse, clear, release or reset the release of specific cash security deposits. After a request to fetch security deposits is sent, all filtered security deposits are returned. After a security deposit has been created using the Create operation a new security deposit number and the message header are returned. After a security deposit has been revised, for example, by using the Change or Create Request Operation operation, the number of that revised security deposit and the message header are returned..
Reference: SAP API Business Hub
OData Service: | CASECURITYDEPOSIT_0001 |
API Version: | 1 |
Communication Scenario: | Finance - Contract Accounting Security Deposits Integration (SAP_COM_0380) |
Scope Items: | Contract Accounting - Open Item Management (2UJ) |
Authentication Methods: | Basic, x509 |
Service Group Name: | API_CASECURITYDEPOSIT |
Business Object: | ContrAcctgSecurityDeposit |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultCashSecurityDepositService()
Creates a service using
CashSecurityDepositService.DEFAULT_SERVICE_PATH to send the requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultCashSecurityDepositService()
CashSecurityDepositService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultCashSecurityDepositService withServicePath(@Nonnull String servicePath)
CashSecurityDepositService
withServicePath
in interface CashSecurityDepositService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
CashSecurityDepositService
batch
in interface CashSecurityDepositService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<CAScrtyDepDocumentFlow> getAllCAScrtyDepDocumentFlow()
CashSecurityDepositService
CAScrtyDepDocumentFlow
entities.getAllCAScrtyDepDocumentFlow
in interface CashSecurityDepositService
CAScrtyDepDocumentFlow
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<CAScrtyDepDocumentFlow> countCAScrtyDepDocumentFlow()
CashSecurityDepositService
CAScrtyDepDocumentFlow
entity collection matching the filter and search expressions.countCAScrtyDepDocumentFlow
in interface CashSecurityDepositService
CAScrtyDepDocumentFlow
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<CAScrtyDepDocumentFlow> getCAScrtyDepDocumentFlowByKey(@Nonnull String cASecurityDeposit, @Nonnull String cADocumentNumber, @Nonnull String cAScrtyDepositClearedDocument)
CashSecurityDepositService
CAScrtyDepDocumentFlow
entity using key fields.getCAScrtyDepDocumentFlowByKey
in interface CashSecurityDepositService
cASecurityDeposit
- Security Deposit
Constraints: Not nullable, Maximum length: 12
cADocumentNumber
- Constraints: Not nullable, Maximum length: 12
cAScrtyDepositClearedDocument
- Number of Cleared Document
Constraints: Not nullable, Maximum length: 12
CAScrtyDepDocumentFlow
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<CASecurityDeposit> getAllCASecurityDeposit()
CashSecurityDepositService
CASecurityDeposit
entities.getAllCASecurityDeposit
in interface CashSecurityDepositService
CASecurityDeposit
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<CASecurityDeposit> countCASecurityDeposit()
CashSecurityDepositService
CASecurityDeposit
entity collection matching the filter and search expressions.countCASecurityDeposit
in interface CashSecurityDepositService
CASecurityDeposit
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<CASecurityDeposit> getCASecurityDepositByKey(@Nonnull String cASecurityDeposit)
CashSecurityDepositService
CASecurityDeposit
entity using key fields.getCASecurityDepositByKey
in interface CashSecurityDepositService
cASecurityDeposit
- Security Deposit
Constraints: Not nullable, Maximum length: 12
CASecurityDeposit
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<CASecurityDeposit> createCASecurityDeposit(@Nonnull CASecurityDeposit cASecurityDeposit)
CashSecurityDepositService
CASecurityDeposit
entity and save it to the S/4HANA system.createCASecurityDeposit
in interface CashSecurityDepositService
cASecurityDeposit
- CASecurityDeposit
entity object that will be created in the S/4HANA system.CASecurityDeposit
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<CASecurityDepositReqDetail> getAllCASecurityDepositReqDetail()
CashSecurityDepositService
CASecurityDepositReqDetail
entities.getAllCASecurityDepositReqDetail
in interface CashSecurityDepositService
CASecurityDepositReqDetail
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<CASecurityDepositReqDetail> countCASecurityDepositReqDetail()
CashSecurityDepositService
CASecurityDepositReqDetail
entity collection matching the filter and search expressions.countCASecurityDepositReqDetail
in interface CashSecurityDepositService
CASecurityDepositReqDetail
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<CASecurityDepositReqDetail> getCASecurityDepositReqDetailByKey(@Nonnull String cASecurityDeposit, @Nonnull String cADocumentNumber)
CashSecurityDepositService
CASecurityDepositReqDetail
entity using key fields.getCASecurityDepositReqDetailByKey
in interface CashSecurityDepositService
cASecurityDeposit
- Security Deposit
Constraints: Not nullable, Maximum length: 12
cADocumentNumber
- Constraints: Not nullable, Maximum length: 12
CASecurityDepositReqDetail
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<CASecurityDepositReqDetail> createCASecurityDepositReqDetail(@Nonnull CASecurityDepositReqDetail cASecurityDepositReqDetail)
CashSecurityDepositService
CASecurityDepositReqDetail
entity and save it to the S/4HANA system.createCASecurityDepositReqDetail
in interface CashSecurityDepositService
cASecurityDepositReqDetail
- CASecurityDepositReqDetail
entity object that will be created in the S/4HANA system.CASecurityDepositReqDetail
entity. 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.