Class DefaultSepaMandateManageInAccountsReceivableService
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSepaMandateManageInAccountsReceivableService
- All Implemented Interfaces:
BatchService<SepaMandateManageInAccountsReceivableServiceBatch>,SepaMandateManageInAccountsReceivableService
@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSepaMandateManageInAccountsReceivableService")
@Deprecated
public class DefaultSepaMandateManageInAccountsReceivableService
extends Object
implements SepaMandateManageInAccountsReceivableService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the
VDM.
This service enables you to create, read, and update SEPA Mandates for Accounts Receivable (FI-AR). You can also create and read about the usage of SEPA mandates. .
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_APAR_SEPA_MANDATE_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Finance - Accounts Receivable SEPA Mandate Integration(SAP_COM_0719) |
| Scope Items: | Direct Debit(19M) |
| Authentication Methods: | x509 |
| Business Object: | SEPA Mandate |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.SepaMandateManageInAccountsReceivableService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingSepaMandateManageInAccountsReceivableService.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
-
DefaultSepaMandateManageInAccountsReceivableService
public DefaultSepaMandateManageInAccountsReceivableService()Deprecated.Creates a service usingSepaMandateManageInAccountsReceivableService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
@Nonnull public DefaultSepaMandateManageInAccountsReceivableService withServicePath(@Nonnull String servicePath) Deprecated.Description copied from interface:SepaMandateManageInAccountsReceivableServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceSepaMandateManageInAccountsReceivableService- 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<SepaMandateManageInAccountsReceivableServiceBatch>
-
getAllSEPAMandate
Deprecated.Description copied from interface:SepaMandateManageInAccountsReceivableServiceFetch multipleSEPAMandateentities.- Specified by:
getAllSEPAMandatein interfaceSepaMandateManageInAccountsReceivableService- 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:SepaMandateManageInAccountsReceivableServiceFetch a singleSEPAMandateentity using key fields.- Specified by:
getSEPAMandateByKeyin interfaceSepaMandateManageInAccountsReceivableService- 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:SepaMandateManageInAccountsReceivableServiceCreate a newSEPAMandateentity and save it to the S/4HANA system.- Specified by:
createSEPAMandatein interfaceSepaMandateManageInAccountsReceivableService- 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:SepaMandateManageInAccountsReceivableServiceUpdate an existingSEPAMandateentity and save it to the S/4HANA system.- Specified by:
updateSEPAMandatein interfaceSepaMandateManageInAccountsReceivableService- 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:SepaMandateManageInAccountsReceivableServiceFetch multipleSEPAMandateUsageentities.- Specified by:
getAllSEPAMandateUsagein interfaceSepaMandateManageInAccountsReceivableService- 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:SepaMandateManageInAccountsReceivableServiceFetch a singleSEPAMandateUsageentity using key fields.- Specified by:
getSEPAMandateUsageByKeyin interfaceSepaMandateManageInAccountsReceivableService- 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:SepaMandateManageInAccountsReceivableServiceCreate a newSEPAMandateUsageentity and save it to the S/4HANA system.- Specified by:
createSEPAMandateUsagein interfaceSepaMandateManageInAccountsReceivableService- 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.
-