Interface MerchandiseCategoryHierarchyNodeService

All Known Implementing Classes:
DefaultMerchandiseCategoryHierarchyNodeService

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

This service enables you to create, read, update, and delete merchandise category hierarchy node data. It includes merchandise category hierarchy node description, assignment of characteristic to merchandise category hierarchy node, assignment of merchandise category hierarchy node to parent merchandise category hierarchy node, and characteristic value restriction. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: CE_MRCHDSCATHIERARCHYNODE_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: RFM - Merchandise Category and Merchandise Category Hierarchy Node Integration(SAP_COM_0799)
Scope Items: Product Taxonomies for Retail(5FJ)
Authentication Methods: x509
Service Group Name: API_MRCHDSCATHIERNODE
Business Object: MerchandiseCategoryHierarchyNode
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull MerchandiseCategoryHierarchyNodeService 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.
    • getAllMCHierNodeCVRstrn

      @Nonnull GetAllRequestBuilder<MrchdsCatHierNodeCVRstrn> getAllMCHierNodeCVRstrn()
      Deprecated.
      Fetch multiple MrchdsCatHierNodeCVRstrn entities.
      Returns:
      A request builder to fetch multiple MrchdsCatHierNodeCVRstrn 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.
    • countMCHierNodeCVRstrn

      @Nonnull CountRequestBuilder<MrchdsCatHierNodeCVRstrn> countMCHierNodeCVRstrn()
      Deprecated.
      Fetch the number of entries from the MrchdsCatHierNodeCVRstrn entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of MrchdsCatHierNodeCVRstrn 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.
    • getMCHierNodeCVRstrnByKey

      @Nonnull GetByKeyRequestBuilder<MrchdsCatHierNodeCVRstrn> getMCHierNodeCVRstrnByKey(String mrchdsCategoryHierarchyNode, String characteristic, String clfnCharcValuePositionNumber)
      Deprecated.
      Fetch a single MrchdsCatHierNodeCVRstrn entity using key fields.
      Parameters:
      clfnCharcValuePositionNumber - Characteristic value counter

      Constraints: Not nullable, Maximum length: 3

      mrchdsCategoryHierarchyNode - Merchandise Category Hierarchy Node

      Constraints: Not nullable, Maximum length: 18

      characteristic - Characteristic Name

      Constraints: Not nullable, Maximum length: 30

      Returns:
      A request builder to fetch a single MrchdsCatHierNodeCVRstrn 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.
    • deleteMCHierNodeCVRstrn

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

      @Nonnull GetAllRequestBuilder<MrchdsCatHierarchyNode> getAllMrchdsCategoryHierarchyNode()
      Deprecated.
      Fetch multiple MrchdsCatHierarchyNode entities.
      Returns:
      A request builder to fetch multiple MrchdsCatHierarchyNode 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.
    • countMrchdsCategoryHierarchyNode

      @Nonnull CountRequestBuilder<MrchdsCatHierarchyNode> countMrchdsCategoryHierarchyNode()
      Deprecated.
      Fetch the number of entries from the MrchdsCatHierarchyNode entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of MrchdsCatHierarchyNode 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.
    • getMrchdsCategoryHierarchyNodeByKey

      @Nonnull GetByKeyRequestBuilder<MrchdsCatHierarchyNode> getMrchdsCategoryHierarchyNodeByKey(String mrchdsCategoryHierarchyNode)
      Deprecated.
      Fetch a single MrchdsCatHierarchyNode entity using key fields.
      Parameters:
      mrchdsCategoryHierarchyNode - Merchandise Category Hierarchy Node

      Constraints: Not nullable, Maximum length: 18

      Returns:
      A request builder to fetch a single MrchdsCatHierarchyNode 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.
    • createMrchdsCategoryHierarchyNode

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

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

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

      @Nonnull GetAllRequestBuilder<MrchdsCatHierNodeCharc> getAllMrchdsCatHierNodeCharc()
      Deprecated.
      Fetch multiple MrchdsCatHierNodeCharc entities.
      Returns:
      A request builder to fetch multiple MrchdsCatHierNodeCharc 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.
    • countMrchdsCatHierNodeCharc

      @Nonnull CountRequestBuilder<MrchdsCatHierNodeCharc> countMrchdsCatHierNodeCharc()
      Deprecated.
      Fetch the number of entries from the MrchdsCatHierNodeCharc entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of MrchdsCatHierNodeCharc 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.
    • getMrchdsCatHierNodeCharcByKey

      @Nonnull GetByKeyRequestBuilder<MrchdsCatHierNodeCharc> getMrchdsCatHierNodeCharcByKey(String mrchdsCategoryHierarchyNode, String characteristic)
      Deprecated.
      Fetch a single MrchdsCatHierNodeCharc entity using key fields.
      Parameters:
      mrchdsCategoryHierarchyNode - Merchandise Category Hierarchy Node

      Constraints: Not nullable, Maximum length: 18

      characteristic - Characteristic Name

      Constraints: Not nullable, Maximum length: 30

      Returns:
      A request builder to fetch a single MrchdsCatHierNodeCharc 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.
    • deleteMrchdsCatHierNodeCharc

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

      @Nonnull GetAllRequestBuilder<MrchdsCatHierNodeText> getAllMrchdsCatHierNodeText()
      Deprecated.
      Fetch multiple MrchdsCatHierNodeText entities.
      Returns:
      A request builder to fetch multiple MrchdsCatHierNodeText 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.
    • countMrchdsCatHierNodeText

      @Nonnull CountRequestBuilder<MrchdsCatHierNodeText> countMrchdsCatHierNodeText()
      Deprecated.
      Fetch the number of entries from the MrchdsCatHierNodeText entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of MrchdsCatHierNodeText 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.
    • getMrchdsCatHierNodeTextByKey

      @Nonnull GetByKeyRequestBuilder<MrchdsCatHierNodeText> getMrchdsCatHierNodeTextByKey(String mrchdsCategoryHierarchyNode, String language)
      Deprecated.
      Fetch a single MrchdsCatHierNodeText entity using key fields.
      Parameters:
      mrchdsCategoryHierarchyNode - Merchandise Category Hierarchy Node

      Constraints: Not nullable, Maximum length: 18

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single MrchdsCatHierNodeText 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.
    • updateMrchdsCatHierNodeText

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

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