Interface BudgetAccountHierarchyService

All Superinterfaces:
BatchService<BudgetAccountHierarchyServiceBatch>
All Known Implementing Classes:
DefaultBudgetAccountHierarchyService

@Deprecated public interface BudgetAccountHierarchyService extends BatchService<BudgetAccountHierarchyServiceBatch>
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 hierarchy 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_BUDGETACCOUNTCOREHIER
API Version: 1.0.1
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 BudgetAccountHierarchyService 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.
    • getAllBudgetAccountCoreHierarchy

      @Nonnull BudgetAccountCoreHierarchyFluentHelper getAllBudgetAccountCoreHierarchy()
      Deprecated.
      Fetch multiple BudgetAccountCoreHierarchy entities.
      Returns:
      A fluent helper to fetch multiple BudgetAccountCoreHierarchy 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.
    • getBudgetAccountCoreHierarchyByKey

      @Nonnull BudgetAccountCoreHierarchyByKeyFluentHelper getBudgetAccountCoreHierarchyByKey(String budgetAccountHierarchy, LocalDateTime validityEndDate)
      Deprecated.
      Fetch a single BudgetAccountCoreHierarchy entity using key fields.
      Parameters:
      budgetAccountHierarchy - Budget Account Hierarchy

      Constraints: Not nullable, Maximum length: 42

      validityEndDate - Validity End Date

      Constraints: Not nullable, Precision: 0

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

      @Nonnull BudgetAccountCoreHierarchyTextFluentHelper getAllBudgetAccountCoreHierarchyText()
      Deprecated.
      Fetch multiple BudgetAccountCoreHierarchyText entities.
      Returns:
      A fluent helper to fetch multiple BudgetAccountCoreHierarchyText 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.
    • getBudgetAccountCoreHierarchyTextByKey

      @Nonnull BudgetAccountCoreHierarchyTextByKeyFluentHelper getBudgetAccountCoreHierarchyTextByKey(String budgetAccountHierarchy, LocalDateTime validityEndDate, String language)
      Deprecated.
      Fetch a single BudgetAccountCoreHierarchyText entity using key fields.
      Parameters:
      budgetAccountHierarchy - Budget Account Hierarchy

      Constraints: Not nullable, Maximum length: 42

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      validityEndDate - Validity End Date

      Constraints: Not nullable, Precision: 0

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

      @Nonnull BudgetAccountCoreHierNodeFluentHelper getAllBudgetAccountCoreHierNode()
      Deprecated.
      Fetch multiple BudgetAccountCoreHierNode entities.
      Returns:
      A fluent helper to fetch multiple BudgetAccountCoreHierNode 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.
    • getBudgetAccountCoreHierNodeByKey

      @Nonnull BudgetAccountCoreHierNodeByKeyFluentHelper getBudgetAccountCoreHierNodeByKey(String budgetAccountHierarchy, String hierarchyNode, LocalDateTime validityEndDate)
      Deprecated.
      Fetch a single BudgetAccountCoreHierNode entity using key fields.
      Parameters:
      budgetAccountHierarchy - Budget Account Hierarchy

      Constraints: Not nullable, Maximum length: 42

      validityEndDate - Validity End Date

      Constraints: Not nullable, Precision: 0

      hierarchyNode - Hierarchy node

      Constraints: Not nullable, Maximum length: 50

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

      @Nonnull BudgetPeriodCoreHierarchyNodeTextFluentHelper getAllBudgetPeriodCoreHierarchyNodeText()
      Deprecated.
      Fetch multiple BudgetPeriodCoreHierarchyNodeText entities.
      Returns:
      A fluent helper to fetch multiple BudgetPeriodCoreHierarchyNodeText 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.
    • getBudgetPeriodCoreHierarchyNodeTextByKey

      @Nonnull BudgetPeriodCoreHierarchyNodeTextByKeyFluentHelper getBudgetPeriodCoreHierarchyNodeTextByKey(String budgetAccountHierarchy, String hierarchyNode, LocalDateTime validityEndDate, String language)
      Deprecated.
      Fetch a single BudgetPeriodCoreHierarchyNodeText entity using key fields.
      Parameters:
      budgetAccountHierarchy - Budget Account Hierarchy

      Constraints: Not nullable, Maximum length: 42

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      validityEndDate - Validity End Date

      Constraints: Not nullable, Precision: 0

      hierarchyNode - Hierarchy node

      Constraints: Not nullable, Maximum length: 50

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