@Named(value="com.sap.cloud.sdk.s4hana.onpremise.datamodel.odata.services.DefaultContractAccountingSEPAMandateService") public class DefaultContractAccountingSEPAMandateService extends Object implements ContractAccountingSEPAMandateService
With this service you can create, read and update SEPA Mandates for Contract Accounting (FI-CA). You can also create and read the usage of SEPA mandates. .
Reference: SAP API Business Hub
OData Service: | OP_API_O2C_FICA_SEPA_MANDATE_SRV_0001 |
API Version: | 1 |
Minimum ERP Version: | 2021 |
Authentication Methods: | Basic, x509 |
Business Object: | SEPA Mandate |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultContractAccountingSEPAMandateService()
Creates a service using
ContractAccountingSEPAMandateService.DEFAULT_SERVICE_PATH to send the requests. |
Modifier and Type | Method and Description |
---|---|
DefaultContractAccountingSEPAMandateServiceBatch |
batch() |
SEPAMandateCreateFluentHelper |
createSEPAMandate(SEPAMandate sEPAMandate)
Create a new
SEPAMandate entity and save it to the S/4HANA system. |
SEPAMandateUsageCreateFluentHelper |
createSEPAMandateUsage(SEPAMandateUsage sEPAMandateUsage)
Create a new
SEPAMandateUsage entity and save it to the S/4HANA system. |
SEPAMandateFluentHelper |
getAllSEPAMandate()
Fetch multiple
SEPAMandate entities. |
SEPAMandateUsageFluentHelper |
getAllSEPAMandateUsage()
Fetch multiple
SEPAMandateUsage entities. |
SEPAMandateByKeyFluentHelper |
getSEPAMandateByKey(String creditor,
String sEPAMandate)
Fetch a single
SEPAMandate entity using key fields. |
SEPAMandateUsageByKeyFluentHelper |
getSEPAMandateUsageByKey(String creditor,
String sEPAMandate,
LocalDateTime sEPAMandateUseDate,
String sEPAMandateUseObjectType,
String sEPAMandateUsePaymentDoc)
Fetch a single
SEPAMandateUsage entity using key fields. |
SEPAMandateUpdateFluentHelper |
updateSEPAMandate(SEPAMandate sEPAMandate)
Update an existing
SEPAMandate entity and save it to the S/4HANA system. |
DefaultContractAccountingSEPAMandateService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
public DefaultContractAccountingSEPAMandateService()
ContractAccountingSEPAMandateService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultContractAccountingSEPAMandateService withServicePath(@Nonnull String servicePath)
ContractAccountingSEPAMandateService
withServicePath
in interface ContractAccountingSEPAMandateService
servicePath
- Service path that will override the default.@Nonnull public DefaultContractAccountingSEPAMandateServiceBatch batch()
batch
in interface BatchService<ContractAccountingSEPAMandateServiceBatch>
@Nonnull public SEPAMandateFluentHelper getAllSEPAMandate()
ContractAccountingSEPAMandateService
SEPAMandate
entities.getAllSEPAMandate
in interface ContractAccountingSEPAMandateService
SEPAMandate
entities. This fluent helper allows methods which modify the underlying query to be called
before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SEPAMandateByKeyFluentHelper getSEPAMandateByKey(String creditor, String sEPAMandate)
ContractAccountingSEPAMandateService
SEPAMandate
entity using key fields.getSEPAMandateByKey
in interface ContractAccountingSEPAMandateService
creditor
- Creditor Identification Number
Constraints: Not nullable, Maximum length: 35
sEPAMandate
- Unique Reference to Mandate for each Payee
Constraints: Not nullable, Maximum length: 35
SEPAMandate
entity using key fields. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SEPAMandateCreateFluentHelper createSEPAMandate(@Nonnull SEPAMandate sEPAMandate)
ContractAccountingSEPAMandateService
SEPAMandate
entity and save it to the S/4HANA system.createSEPAMandate
in interface ContractAccountingSEPAMandateService
sEPAMandate
- SEPAMandate
entity object that will be created in the S/4HANA system.SEPAMandate
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SEPAMandateUpdateFluentHelper updateSEPAMandate(@Nonnull SEPAMandate sEPAMandate)
ContractAccountingSEPAMandateService
SEPAMandate
entity and save it to the S/4HANA system.updateSEPAMandate
in interface ContractAccountingSEPAMandateService
sEPAMandate
- SEPAMandate
entity object that will be updated in the S/4HANA system.SEPAMandate
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SEPAMandateUsageFluentHelper getAllSEPAMandateUsage()
ContractAccountingSEPAMandateService
SEPAMandateUsage
entities.getAllSEPAMandateUsage
in interface ContractAccountingSEPAMandateService
SEPAMandateUsage
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SEPAMandateUsageByKeyFluentHelper getSEPAMandateUsageByKey(String creditor, String sEPAMandate, LocalDateTime sEPAMandateUseDate, String sEPAMandateUseObjectType, String sEPAMandateUsePaymentDoc)
ContractAccountingSEPAMandateService
SEPAMandateUsage
entity using key fields.getSEPAMandateUsageByKey
in interface ContractAccountingSEPAMandateService
creditor
- Creditor ID
Constraints: Not nullable, Maximum length: 35
sEPAMandate
- Mandate Refeference
Constraints: Not nullable, Maximum length: 35
sEPAMandateUseDate
- Date
Constraints: Not nullable, Precision: 7
sEPAMandateUseObjectType
- Object Type
Constraints: Not nullable, Maximum length: 10
sEPAMandateUsePaymentDoc
- Key
Constraints: Not nullable, Maximum length: 70
SEPAMandateUsage
entity using key fields. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SEPAMandateUsageCreateFluentHelper createSEPAMandateUsage(@Nonnull SEPAMandateUsage sEPAMandateUsage)
ContractAccountingSEPAMandateService
SEPAMandateUsage
entity and save it to the S/4HANA system.createSEPAMandateUsage
in interface ContractAccountingSEPAMandateService
sEPAMandateUsage
- SEPAMandateUsage
entity object that will be created in the S/4HANA system.SEPAMandateUsage
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2022 SAP SE. All rights reserved.