@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSepaMandateManageInAccountsReceivableService") public class DefaultSepaMandateManageInAccountsReceivableService extends Object implements SepaMandateManageInAccountsReceivableService
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 API Business Hub
OData Service: | API_APAR_SEPA_MANDATE_SRV |
API Version: | 1.0.0 |
Minimum ERP Version: | 2208 |
Communication Scenario: | Finance - Accounts Receivable SEPA Mandate Integration(SAP_COM_0719) |
Scope Items: | Direct Debit(19M) |
Business Object: | SEPA Mandate |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultSepaMandateManageInAccountsReceivableService()
Creates a service using
SepaMandateManageInAccountsReceivableService.DEFAULT_SERVICE_PATH to send the
requests. |
public DefaultSepaMandateManageInAccountsReceivableService()
SepaMandateManageInAccountsReceivableService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultSepaMandateManageInAccountsReceivableService withServicePath(@Nonnull String servicePath)
SepaMandateManageInAccountsReceivableService
withServicePath
in interface SepaMandateManageInAccountsReceivableService
servicePath
- Service path that will override the default.@Nonnull public DefaultSepaMandateManageInAccountsReceivableServiceBatch batch()
batch
in interface BatchService<SepaMandateManageInAccountsReceivableServiceBatch>
@Nonnull public SEPAMandateFluentHelper getAllSEPAMandate()
SepaMandateManageInAccountsReceivableService
SEPAMandate
entities.getAllSEPAMandate
in interface SepaMandateManageInAccountsReceivableService
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)
SepaMandateManageInAccountsReceivableService
SEPAMandate
entity using key fields.getSEPAMandateByKey
in interface SepaMandateManageInAccountsReceivableService
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)
SepaMandateManageInAccountsReceivableService
SEPAMandate
entity and save it to the S/4HANA system.createSEPAMandate
in interface SepaMandateManageInAccountsReceivableService
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)
SepaMandateManageInAccountsReceivableService
SEPAMandate
entity and save it to the S/4HANA system.updateSEPAMandate
in interface SepaMandateManageInAccountsReceivableService
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()
SepaMandateManageInAccountsReceivableService
SEPAMandateUsage
entities.getAllSEPAMandateUsage
in interface SepaMandateManageInAccountsReceivableService
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)
SepaMandateManageInAccountsReceivableService
SEPAMandateUsage
entity using key fields.getSEPAMandateUsageByKey
in interface SepaMandateManageInAccountsReceivableService
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)
SepaMandateManageInAccountsReceivableService
SEPAMandateUsage
entity and save it to the S/4HANA system.createSEPAMandateUsage
in interface SepaMandateManageInAccountsReceivableService
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.