@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 |
Communication Scenario: | Finance - Accounts Receivable SEPA Mandate Integration (SAP_COM_0719) |
Scope Items: | Direct Debit (19M) |
Authentication Methods: | Basic, x509 |
Business Object: | SEPAMandate |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultSepaMandateManageInAccountsReceivableService()
Creates a service using
SepaMandateManageInAccountsReceivableService.DEFAULT_SERVICE_PATH to send the
requests. |
Modifier and Type | Method and Description |
---|---|
DefaultSepaMandateManageInAccountsReceivableServiceBatch |
batch()
Instantiate a new FluentHelper instance for a single OData batch request.
|
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. |
DefaultSepaMandateManageInAccountsReceivableService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
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
- Specifies a cross-country unique identification of the creditor of a SEPA direct debit.
Constraints: Not nullable, Maximum length: 35
sEPAMandate
- Identifies, together with the Creditor Identifier, the mandate uniquely.
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
- Specifies a cross-country unique identification of the creditor of a SEPA direct debit.
Constraints: Not nullable, Maximum length: 35
sEPAMandate
- Identifies, together with the Creditor Identifier, the mandate uniquely.
Constraints: Not nullable, Maximum length: 35
sEPAMandateUseDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 7
sEPAMandateUseObjectType
- Internal technical key of a business object in the Business Object Repository (BOR).
Constraints: Not nullable, Maximum length: 10
sEPAMandateUsePaymentDoc
- Linked key for an object.
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 © 2021 SAP SE. All rights reserved.