Interface ConsolidationGroupStructureService

All Known Implementing Classes:
DefaultConsolidationGroupStructureService

@Deprecated public interface ConsolidationGroupStructureService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

A consolidation group structure is an assignment of consolidation units to a consolidation group depending on the consolidation version and the fiscal year and period. An assignment comprises the definition of first consolidation and divestiture, and the assignment of a consolidation method additionally depending on a fiscal year and period. The definition of a group structure represents a mandatory prerequisite for the consolidation process.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: CE_CNSLDTNGROUPSTRUCTURE_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Finance - Cloud Consolidation Master Data for Group Reporting Integration(SAP_COM_0336)
Scope Items: Group Reporting - Data from External Systems(2U6)
Authentication Methods: x509
Service Group Name: API_CNSLDTNGROUPSTRUCTURE
Business Object: Consolidation Group Structure
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ConsolidationGroupStructureService 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.
    • batch

      @Nonnull BatchRequestBuilder batch()
      Deprecated.
      Creates a batch request builder object.
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getAllCnsldtnGrpStrucMethAssgmt

      @Nonnull GetAllRequestBuilder<CnsldtnGrpStrucMethAssgmt> getAllCnsldtnGrpStrucMethAssgmt()
      Deprecated.
      Fetch multiple CnsldtnGrpStrucMethAssgmt entities.
      Returns:
      A request builder to fetch multiple CnsldtnGrpStrucMethAssgmt entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countCnsldtnGrpStrucMethAssgmt

      @Nonnull CountRequestBuilder<CnsldtnGrpStrucMethAssgmt> countCnsldtnGrpStrucMethAssgmt()
      Deprecated.
      Fetch the number of entries from the CnsldtnGrpStrucMethAssgmt entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of CnsldtnGrpStrucMethAssgmt entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getCnsldtnGrpStrucMethAssgmtByKey

      @Nonnull GetByKeyRequestBuilder<CnsldtnGrpStrucMethAssgmt> getCnsldtnGrpStrucMethAssgmtByKey(String consolidationGroup, String consolidationUnit, String consolidationVersion, String groupStrucFromFiscalYearPeriod, String methAssgmtFromFiscalYearPeriod)
      Deprecated.
      Fetch a single CnsldtnGrpStrucMethAssgmt entity using key fields.
      Parameters:
      methAssgmtFromFiscalYearPeriod - Start of Consolidation Method Assignment

      Constraints: Not nullable, Maximum length: 7

      groupStrucFromFiscalYearPeriod - Start of Assignment

      Constraints: Not nullable, Maximum length: 7

      consolidationGroup - Consolidation Group

      Constraints: Not nullable, Maximum length: 18

      consolidationVersion - Consolidation Version

      Constraints: Not nullable, Maximum length: 3

      consolidationUnit - Consolidation Unit

      Constraints: Not nullable, Maximum length: 18

      Returns:
      A request builder to fetch a single CnsldtnGrpStrucMethAssgmt entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • updateCnsldtnGrpStrucMethAssgmt

      @Nonnull UpdateRequestBuilder<CnsldtnGrpStrucMethAssgmt> updateCnsldtnGrpStrucMethAssgmt(@Nonnull CnsldtnGrpStrucMethAssgmt cnsldtnGrpStrucMethAssgmt)
      Deprecated.
      Update an existing CnsldtnGrpStrucMethAssgmt entity and save it to the S/4HANA system.
      Parameters:
      cnsldtnGrpStrucMethAssgmt - CnsldtnGrpStrucMethAssgmt entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing CnsldtnGrpStrucMethAssgmt entity. To perform execution, call the execute method on the request builder object.
    • getAllConsolidationGroupStructure

      @Nonnull GetAllRequestBuilder<ConsolidationGroupStructure> getAllConsolidationGroupStructure()
      Deprecated.
      Fetch multiple ConsolidationGroupStructure entities.
      Returns:
      A request builder to fetch multiple ConsolidationGroupStructure entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countConsolidationGroupStructure

      @Nonnull CountRequestBuilder<ConsolidationGroupStructure> countConsolidationGroupStructure()
      Deprecated.
      Fetch the number of entries from the ConsolidationGroupStructure entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of ConsolidationGroupStructure entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getConsolidationGroupStructureByKey

      @Nonnull GetByKeyRequestBuilder<ConsolidationGroupStructure> getConsolidationGroupStructureByKey(String consolidationGroup, String consolidationUnit, String consolidationVersion, String groupStrucFromFiscalYearPeriod)
      Deprecated.
      Fetch a single ConsolidationGroupStructure entity using key fields.
      Parameters:
      groupStrucFromFiscalYearPeriod - Start of Assignment

      Constraints: Not nullable, Maximum length: 7

      consolidationGroup - Consolidation Group

      Constraints: Not nullable, Maximum length: 18

      consolidationVersion - Consolidation Version

      Constraints: Not nullable, Maximum length: 3

      consolidationUnit - Consolidation Unit

      Constraints: Not nullable, Maximum length: 18

      Returns:
      A request builder to fetch a single ConsolidationGroupStructure entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • createConsolidationGroupStructure

      @Nonnull CreateRequestBuilder<ConsolidationGroupStructure> createConsolidationGroupStructure(@Nonnull ConsolidationGroupStructure consolidationGroupStructure)
      Deprecated.
      Create a new ConsolidationGroupStructure entity and save it to the S/4HANA system.
      Parameters:
      consolidationGroupStructure - ConsolidationGroupStructure entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new ConsolidationGroupStructure entity. To perform execution, call the execute method on the request builder object.
    • updateConsolidationGroupStructure

      @Nonnull UpdateRequestBuilder<ConsolidationGroupStructure> updateConsolidationGroupStructure(@Nonnull ConsolidationGroupStructure consolidationGroupStructure)
      Deprecated.
      Update an existing ConsolidationGroupStructure entity and save it to the S/4HANA system.
      Parameters:
      consolidationGroupStructure - ConsolidationGroupStructure entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing ConsolidationGroupStructure entity. To perform execution, call the execute method on the request builder object.
    • deleteConsolidationGroupStructure

      @Nonnull DeleteRequestBuilder<ConsolidationGroupStructure> deleteConsolidationGroupStructure(@Nonnull ConsolidationGroupStructure consolidationGroupStructure)
      Deprecated.
      Deletes an existing ConsolidationGroupStructure entity in the S/4HANA system.
      Parameters:
      consolidationGroupStructure - ConsolidationGroupStructure entity object that will be deleted in the S/4HANA system.
      Returns:
      A request builder to delete an existing ConsolidationGroupStructure entity. To perform execution, call the execute method on the request builder object.