Interface BudgetAccountService

All Superinterfaces:
BatchService<BudgetAccountServiceBatch>
All Known Implementing Classes:
DefaultBudgetAccountService

@Deprecated public interface BudgetAccountService extends BatchService<BudgetAccountServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service enables you to read the budget account master data from SAP S/4HANA Cloud system. This service is based on the OData protocol and can be consumed in SAP Fiori apps and other user interfaces. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_BUDGETACCOUNTCORE
API Version: 1.0.2
Minimum ERP Version: 2302
Communication Scenario: Public Sector API Integration(SAP_COM_0761)
Scope Items: Government Budget Planning(6UC)
Authentication Methods: x509
Business Object: General Ledger Account
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull BudgetAccountService 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.
    • getAllBudgetAccountCore

      @Nonnull BudgetAccountCoreFluentHelper getAllBudgetAccountCore()
      Deprecated.
      Fetch multiple BudgetAccountCore entities.
      Returns:
      A fluent helper to fetch multiple BudgetAccountCore 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.
    • getBudgetAccountCoreByKey

      @Nonnull BudgetAccountCoreByKeyFluentHelper getBudgetAccountCoreByKey(String pubSecBudgetAccount, String pubSecBudgetAccountCoCode)
      Deprecated.
      Fetch a single BudgetAccountCore entity using key fields.
      Parameters:
      pubSecBudgetAccount - Budget Account

      Constraints: Not nullable, Maximum length: 10

      pubSecBudgetAccountCoCode - Budget Account Company Code

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull BudgetAccountCoreTextFluentHelper getAllBudgetAccountCoreText()
      Deprecated.
      Fetch multiple BudgetAccountCoreText entities.
      Returns:
      A fluent helper to fetch multiple BudgetAccountCoreText 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.
    • getBudgetAccountCoreTextByKey

      @Nonnull BudgetAccountCoreTextByKeyFluentHelper getBudgetAccountCoreTextByKey(String pubSecBudgetAccount, String pubSecBudgetAccountCoCode, String language)
      Deprecated.
      Fetch a single BudgetAccountCoreText entity using key fields.
      Parameters:
      pubSecBudgetAccount - Budget Account

      Constraints: Not nullable, Maximum length: 10

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      pubSecBudgetAccountCoCode - Budget Account Company Code

      Constraints: Not nullable, Maximum length: 4

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