Interface ProductSubstitutionControlService

All Known Implementing Classes:
DefaultProductSubstitutionControlService

@Deprecated public interface ProductSubstitutionControlService
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 control and control descriptions. Additionally, product substitution groups can be assigned to a Product Substitution Control.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: PRODUCTSUBSTITUTIONCTRL_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Master Data - Product Substitution Control Integration(SAP_COM_0779)
Scope Items: Advanced Available-to-Promise Processing(1JW)
Authentication Methods: x509
Service Group Name: API_PRODSUBSTNCTRL
Business Object: Product Substitution Control
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ProductSubstitutionControlService 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.
    • getAllProdSubstnCtrl

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

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

      @Nonnull GetByKeyRequestBuilder<ProdSubstnCtrl> getProdSubstnCtrlByKey(String mDSubstnObjectType, String mDSubstnControl)
      Deprecated.
      Fetch a single ProdSubstnCtrl entity using key fields.
      Parameters:
      mDSubstnObjectType - SAP Object Type

      Constraints: Not nullable, Maximum length: 30

      mDSubstnControl - Substitution Control

      Constraints: Not nullable, Maximum length: 20

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

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

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

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

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

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

      @Nonnull GetByKeyRequestBuilder<Prodsubstnctrl_2> getProdSubstnCtrlGrpByKey(String mDSubstnObjectType, String mDSubstnControl, String mDSubstnGroup)
      Deprecated.
      Fetch a single Prodsubstnctrl_2 entity using key fields.
      Parameters:
      mDSubstnObjectType - SAP Object Type

      Constraints: Not nullable, Maximum length: 30

      mDSubstnGroup - Group Name

      Constraints: Not nullable, Maximum length: 20

      mDSubstnControl - Substitution Control

      Constraints: Not nullable, Maximum length: 20

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

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

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

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

      @Nonnull GetByKeyRequestBuilder<Prodsubstngrptxtctrl> getProdSubstnCtrlTextByKey(String language, String mDSubstnObjectType, String mDSubstnControl)
      Deprecated.
      Fetch a single Prodsubstngrptxtctrl entity using key fields.
      Parameters:
      mDSubstnObjectType - SAP Object Type

      Constraints: Not nullable, Maximum length: 30

      mDSubstnControl - Substitution Control

      Constraints: Not nullable, Maximum length: 20

      language - Language

      Constraints: Not nullable, Maximum length: 2

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

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

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