Interface ContractAccountingSEPAMandateService

All Superinterfaces:
BatchService<ContractAccountingSEPAMandateServiceBatch>
All Known Implementing Classes:
DefaultContractAccountingSEPAMandateService

@Deprecated public interface ContractAccountingSEPAMandateService extends BatchService<ContractAccountingSEPAMandateServiceBatch>
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..

Business Documentation

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 Details

  • Method Details

    • withServicePath

      @Nonnull ContractAccountingSEPAMandateService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • getAllSEPAMandate

      @Nonnull SEPAMandateFluentHelper getAllSEPAMandate()
      Deprecated.
      Fetch multiple SEPAMandate entities.
      Returns:
      A fluent helper to fetch multiple 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.
    • getSEPAMandateByKey

      @Nonnull SEPAMandateByKeyFluentHelper getSEPAMandateByKey(String creditor, String sEPAMandate)
      Deprecated.
      Fetch a single SEPAMandate entity using key fields.
      Parameters:
      creditor - Creditor Identification Number

      Constraints: Not nullable, Maximum length: 35

      sEPAMandate - Unique Reference to Mandate for each Payee

      Constraints: Not nullable, Maximum length: 35

      Returns:
      A fluent helper to fetch a single 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.
    • createSEPAMandate

      @Nonnull SEPAMandateCreateFluentHelper createSEPAMandate(@Nonnull SEPAMandate sEPAMandate)
      Deprecated.
      Create a new SEPAMandate entity and save it to the S/4HANA system.
      Parameters:
      sEPAMandate - SEPAMandate entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new SEPAMandate entity. To perform execution, call the execute method on the fluent helper object.
    • updateSEPAMandate

      @Nonnull SEPAMandateUpdateFluentHelper updateSEPAMandate(@Nonnull SEPAMandate sEPAMandate)
      Deprecated.
      Update an existing SEPAMandate entity and save it to the S/4HANA system.
      Parameters:
      sEPAMandate - SEPAMandate entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SEPAMandate entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSEPAMandateUsage

      @Nonnull SEPAMandateUsageFluentHelper getAllSEPAMandateUsage()
      Deprecated.
      Fetch multiple SEPAMandateUsage entities.
      Returns:
      A fluent helper to fetch multiple 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.
    • getSEPAMandateUsageByKey

      @Nonnull SEPAMandateUsageByKeyFluentHelper getSEPAMandateUsageByKey(String creditor, String sEPAMandate, LocalDateTime sEPAMandateUseDate, String sEPAMandateUseObjectType, String sEPAMandateUsePaymentDoc)
      Deprecated.
      Fetch a single SEPAMandateUsage entity using key fields.
      Parameters:
      sEPAMandateUsePaymentDoc - Key

      Constraints: Not nullable, Maximum length: 70

      sEPAMandateUseObjectType - Object Type

      Constraints: Not nullable, Maximum length: 10

      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

      Returns:
      A fluent helper to fetch a single 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.
    • createSEPAMandateUsage

      @Nonnull SEPAMandateUsageCreateFluentHelper createSEPAMandateUsage(@Nonnull SEPAMandateUsage sEPAMandateUsage)
      Deprecated.
      Create a new SEPAMandateUsage entity and save it to the S/4HANA system.
      Parameters:
      sEPAMandateUsage - SEPAMandateUsage entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new SEPAMandateUsage entity. To perform execution, call the execute method on the fluent helper object.