Class DefaultContractAccountingSEPAMandateService
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultContractAccountingSEPAMandateService
- All Implemented Interfaces:
BatchService<ContractAccountingSEPAMandateServiceBatch>,ContractAccountingSEPAMandateService
@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultContractAccountingSEPAMandateService")
@Deprecated
public class DefaultContractAccountingSEPAMandateService
extends Object
implements ContractAccountingSEPAMandateService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the
VDM.
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 Business Accelerator Hub
Details:
| OData Service: | API_O2C_FICA_SEPA_MANDATE_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Finance - Contract Accounting SEPA Mandate Integration(SAP_COM_0458) |
| Scope Items: | Contract Accounting - Master Data and Basic Functions(2AR), Contract Accounting - Master Data and Basic Functions(OAR) |
| Authentication Methods: | x509 |
| Business Object: | SEPA Mandate |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.ContractAccountingSEPAMandateService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingContractAccountingSEPAMandateService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.createSEPAMandate(SEPAMandate sEPAMandate) Deprecated.Create a newSEPAMandateentity and save it to the S/4HANA system.createSEPAMandateUsage(SEPAMandateUsage sEPAMandateUsage) Deprecated.Create a newSEPAMandateUsageentity and save it to the S/4HANA system.Deprecated.Fetch multipleSEPAMandateentities.Deprecated.Fetch multipleSEPAMandateUsageentities.getSEPAMandateByKey(String creditor, String sEPAMandate) Deprecated.Fetch a singleSEPAMandateentity using key fields.getSEPAMandateUsageByKey(String creditor, String sEPAMandate, LocalDateTime sEPAMandateUseDate, String sEPAMandateUseObjectType, String sEPAMandateUsePaymentDoc) Deprecated.Fetch a singleSEPAMandateUsageentity using key fields.updateSEPAMandate(SEPAMandate sEPAMandate) Deprecated.Update an existingSEPAMandateentity and save it to the S/4HANA system.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultContractAccountingSEPAMandateService
public DefaultContractAccountingSEPAMandateService()Deprecated.Creates a service usingContractAccountingSEPAMandateService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
@Nonnull public DefaultContractAccountingSEPAMandateService withServicePath(@Nonnull String servicePath) Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceContractAccountingSEPAMandateService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<ContractAccountingSEPAMandateServiceBatch>
-
getAllSEPAMandate
Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceFetch multipleSEPAMandateentities.- Specified by:
getAllSEPAMandatein interfaceContractAccountingSEPAMandateService- Returns:
- A fluent helper to fetch multiple
SEPAMandateentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSEPAMandateByKey
@Nonnull public SEPAMandateByKeyFluentHelper getSEPAMandateByKey(String creditor, String sEPAMandate) Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceFetch a singleSEPAMandateentity using key fields.- Specified by:
getSEPAMandateByKeyin interfaceContractAccountingSEPAMandateService- Parameters:
creditor- Creditor Identification NumberConstraints: Not nullable, Maximum length: 35
sEPAMandate- Unique Reference to Mandate for each PayeeConstraints: Not nullable, Maximum length: 35
- Returns:
- A fluent helper to fetch a single
SEPAMandateentity 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 theexecutemethod on the fluent helper object.
-
createSEPAMandate
Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceCreate a newSEPAMandateentity and save it to the S/4HANA system.- Specified by:
createSEPAMandatein interfaceContractAccountingSEPAMandateService- Parameters:
sEPAMandate-SEPAMandateentity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
SEPAMandateentity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateSEPAMandate
Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceUpdate an existingSEPAMandateentity and save it to the S/4HANA system.- Specified by:
updateSEPAMandatein interfaceContractAccountingSEPAMandateService- Parameters:
sEPAMandate-SEPAMandateentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SEPAMandateentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllSEPAMandateUsage
Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceFetch multipleSEPAMandateUsageentities.- Specified by:
getAllSEPAMandateUsagein interfaceContractAccountingSEPAMandateService- Returns:
- A fluent helper to fetch multiple
SEPAMandateUsageentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSEPAMandateUsageByKey
@Nonnull public SEPAMandateUsageByKeyFluentHelper getSEPAMandateUsageByKey(String creditor, String sEPAMandate, LocalDateTime sEPAMandateUseDate, String sEPAMandateUseObjectType, String sEPAMandateUsePaymentDoc) Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceFetch a singleSEPAMandateUsageentity using key fields.- Specified by:
getSEPAMandateUsageByKeyin interfaceContractAccountingSEPAMandateService- Parameters:
creditor- Creditor IDConstraints: Not nullable, Maximum length: 35
sEPAMandate- Mandate RefeferenceConstraints: Not nullable, Maximum length: 35
sEPAMandateUseDate- DateConstraints: Not nullable, Precision: 7
sEPAMandateUseObjectType- Object TypeConstraints: Not nullable, Maximum length: 10
sEPAMandateUsePaymentDoc- KeyConstraints: Not nullable, Maximum length: 70
- Returns:
- A fluent helper to fetch a single
SEPAMandateUsageentity 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 theexecutemethod on the fluent helper object.
-
createSEPAMandateUsage
@Nonnull public SEPAMandateUsageCreateFluentHelper createSEPAMandateUsage(@Nonnull SEPAMandateUsage sEPAMandateUsage) Deprecated.Description copied from interface:ContractAccountingSEPAMandateServiceCreate a newSEPAMandateUsageentity and save it to the S/4HANA system.- Specified by:
createSEPAMandateUsagein interfaceContractAccountingSEPAMandateService- Parameters:
sEPAMandateUsage-SEPAMandateUsageentity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
SEPAMandateUsageentity. To perform execution, call theexecutemethod on the fluent helper object.
-