Interface BudgetPeriodHierarchyService

All Superinterfaces:
BatchService<BudgetPeriodHierarchyServiceBatch>
All Known Implementing Classes:
DefaultBudgetPeriodHierarchyService

@Deprecated public interface BudgetPeriodHierarchyService extends BatchService<BudgetPeriodHierarchyServiceBatch>
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 period 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_BUDGETPERIODCOREHIER
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: Budget Period
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull BudgetPeriodHierarchyService 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.
    • getAllBudgetPeriodCoreHierarchy

      @Nonnull BudgetPeriodCoreHierarchyFluentHelper getAllBudgetPeriodCoreHierarchy()
      Deprecated.
      Fetch multiple BudgetPeriodCoreHierarchy entities.
      Returns:
      A fluent helper to fetch multiple BudgetPeriodCoreHierarchy 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.
    • getBudgetPeriodCoreHierarchyByKey

      @Nonnull BudgetPeriodCoreHierarchyByKeyFluentHelper getBudgetPeriodCoreHierarchyByKey(String budgetPeriodHierarchy, LocalDateTime validityEndDate)
      Deprecated.
      Fetch a single BudgetPeriodCoreHierarchy entity using key fields.
      Parameters:
      budgetPeriodHierarchy - Budget Period Hierarchy

      Constraints: Not nullable, Maximum length: 42

      validityEndDate - Validity End Date

      Constraints: Not nullable, Precision: 0

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

      @Nonnull BudgetPeriodCoreHierarchyTextFluentHelper getAllBudgetPeriodCoreHierarchyText()
      Deprecated.
      Fetch multiple BudgetPeriodCoreHierarchyText entities.
      Returns:
      A fluent helper to fetch multiple BudgetPeriodCoreHierarchyText 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.
    • getBudgetPeriodCoreHierarchyTextByKey

      @Nonnull BudgetPeriodCoreHierarchyTextByKeyFluentHelper getBudgetPeriodCoreHierarchyTextByKey(String budgetPeriodHierarchy, LocalDateTime validityEndDate, String language)
      Deprecated.
      Fetch a single BudgetPeriodCoreHierarchyText entity using key fields.
      Parameters:
      budgetPeriodHierarchy - Budget Period 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 BudgetPeriodCoreHierarchyText 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.
    • getAllBudgetPeriodCoreHierNode

      @Nonnull BudgetPeriodCoreHierNodeFluentHelper getAllBudgetPeriodCoreHierNode()
      Deprecated.
      Fetch multiple BudgetPeriodCoreHierNode entities.
      Returns:
      A fluent helper to fetch multiple BudgetPeriodCoreHierNode 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.
    • getBudgetPeriodCoreHierNodeByKey

      @Nonnull BudgetPeriodCoreHierNodeByKeyFluentHelper getBudgetPeriodCoreHierNodeByKey(String budgetPeriodHierarchy, String hierarchyNode, LocalDateTime validityEndDate)
      Deprecated.
      Fetch a single BudgetPeriodCoreHierNode entity using key fields.
      Parameters:
      budgetPeriodHierarchy - Budget Period 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 BudgetPeriodCoreHierNode 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 budgetPeriodHierarchy, String hierarchyNode, LocalDateTime validityEndDate, String language)
      Deprecated.
      Fetch a single BudgetPeriodCoreHierarchyNodeText entity using key fields.
      Parameters:
      budgetPeriodHierarchy - Budget Period 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.