Interface ProductMasterDataIncludingClassificationService

All Superinterfaces:
BatchService<ProductMasterDataIncludingClassificationServiceBatch>
All Known Implementing Classes:
DefaultProductMasterDataIncludingClassificationService

@Deprecated public interface ProductMasterDataIncludingClassificationService extends BatchService<ProductMasterDataIncludingClassificationServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

Product master is a reusable set of data describing a product or service. Using the API you can read product master data, class assignment and characteristic valuation.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_CLFN_PRODUCT_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Product Classification Integration(SAP_COM_0309)
Authentication Methods: x509
Business Object: Product
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ProductMasterDataIncludingClassificationService 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.
    • getAllProductPlantProcurement

      @Nonnull ProductPlantProcurementFluentHelper getAllProductPlantProcurement()
      Deprecated.
      Fetch multiple ProductPlantProcurement entities.
      Returns:
      A fluent helper to fetch multiple ProductPlantProcurement 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.
    • getProductPlantProcurementByKey

      @Nonnull ProductPlantProcurementByKeyFluentHelper getProductPlantProcurementByKey(String product, String plant)
      Deprecated.
      Fetch a single ProductPlantProcurement entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ProductStorageLocationFluentHelper getAllProductStorageLocation()
      Deprecated.
      Fetch multiple ProductStorageLocation entities.
      Returns:
      A fluent helper to fetch multiple ProductStorageLocation 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.
    • getProductStorageLocationByKey

      @Nonnull ProductStorageLocationByKeyFluentHelper getProductStorageLocationByKey(String product, String plant, String storageLocation)
      Deprecated.
      Fetch a single ProductStorageLocation entity using key fields.
      Parameters:
      product - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      storageLocation - Storage Location

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ProductSupplyPlanningFluentHelper getAllProductSupplyPlanning()
      Deprecated.
      Fetch multiple ProductSupplyPlanning entities.
      Returns:
      A fluent helper to fetch multiple ProductSupplyPlanning 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.
    • getProductSupplyPlanningByKey

      @Nonnull ProductSupplyPlanningByKeyFluentHelper getProductSupplyPlanningByKey(String product, String plant)
      Deprecated.
      Fetch a single ProductSupplyPlanning entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ClfnProductFluentHelper getAllClfnProduct()
      Deprecated.
      Fetch multiple ClfnProduct entities.
      Returns:
      A fluent helper to fetch multiple ClfnProduct 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.
    • getClfnProductByKey

      @Nonnull ClfnProductByKeyFluentHelper getClfnProductByKey(String product)
      Deprecated.
      Fetch a single ClfnProduct entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

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

      @Nonnull ClfnClassForKeyDateFluentHelper getAllClfnClassForKeyDate()
      Deprecated.
      Fetch multiple ClfnClassForKeyDate entities.
      Returns:
      A fluent helper to fetch multiple ClfnClassForKeyDate 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.
    • getClfnClassForKeyDateByKey

      @Nonnull ClfnClassForKeyDateByKeyFluentHelper getClfnClassForKeyDateByKey(String classInternalID)
      Deprecated.
      Fetch a single ClfnClassForKeyDate entity using key fields.
      Parameters:
      classInternalID - Internal Class Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull ProductDescriptionFluentHelper getAllProductDescription()
      Deprecated.
      Fetch multiple ProductDescription entities.
      Returns:
      A fluent helper to fetch multiple ProductDescription 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.
    • getProductDescriptionByKey

      @Nonnull ProductDescriptionByKeyFluentHelper getProductDescriptionByKey(String product, String language)
      Deprecated.
      Fetch a single ProductDescription entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

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

      @Nonnull ProductPlantFluentHelper getAllProductPlant()
      Deprecated.
      Fetch multiple ProductPlant entities.
      Returns:
      A fluent helper to fetch multiple ProductPlant 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.
    • getProductPlantByKey

      @Nonnull ProductPlantByKeyFluentHelper getProductPlantByKey(String product, String plant)
      Deprecated.
      Fetch a single ProductPlant entity using key fields.
      Parameters:
      product - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ProductSalesDeliveryFluentHelper getAllProductSalesDelivery()
      Deprecated.
      Fetch multiple ProductSalesDelivery entities.
      Returns:
      A fluent helper to fetch multiple ProductSalesDelivery 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.
    • getProductSalesDeliveryByKey

      @Nonnull ProductSalesDeliveryByKeyFluentHelper getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl)
      Deprecated.
      Fetch a single ProductSalesDelivery entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      productDistributionChnl - Distribution Channel

      Constraints: Not nullable, Maximum length: 2

      productSalesOrg - Sales Organization

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ProductSalesTaxFluentHelper getAllProductSalesTax()
      Deprecated.
      Fetch multiple ProductSalesTax entities.
      Returns:
      A fluent helper to fetch multiple ProductSalesTax 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.
    • getProductSalesTaxByKey

      @Nonnull ProductSalesTaxByKeyFluentHelper getProductSalesTaxByKey(String product, String country, String taxCategory, String taxClassification)
      Deprecated.
      Fetch a single ProductSalesTax entity using key fields.
      Parameters:
      country - Departure Country/Region (from which the goods are sent)

      Constraints: Not nullable, Maximum length: 3

      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      taxClassification -
      taxCategory - Tax Condition Type (Sales Tax, Value-Added Tax,...)

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ProductWorkSchedulingFluentHelper getAllProductWorkScheduling()
      Deprecated.
      Fetch multiple ProductWorkScheduling entities.
      Returns:
      A fluent helper to fetch multiple ProductWorkScheduling 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.
    • getProductWorkSchedulingByKey

      @Nonnull ProductWorkSchedulingByKeyFluentHelper getProductWorkSchedulingByKey(String product, String plant)
      Deprecated.
      Fetch a single ProductWorkScheduling entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

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

      @Nonnull ProductCharcFluentHelper getAllProductCharc()
      Deprecated.
      Fetch multiple ProductCharc entities.
      Returns:
      A fluent helper to fetch multiple ProductCharc 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.
    • getProductCharcByKey

      @Nonnull ProductCharcByKeyFluentHelper getProductCharcByKey(String product, String charcInternalID, String classType)
      Deprecated.
      Fetch a single ProductCharc entity using key fields.
      Parameters:
      product - Key of Object to be Classified

      Constraints: Not nullable, Maximum length: 90

      charcInternalID - Characteristic Internal ID

      Constraints: Not nullable, Maximum length: 10

      classType - Class Type

      Constraints: Not nullable, Maximum length: 3

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

      @Nonnull ProductCharcValueFluentHelper getAllProductCharcValue()
      Deprecated.
      Fetch multiple ProductCharcValue entities.
      Returns:
      A fluent helper to fetch multiple ProductCharcValue 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.
    • getProductCharcValueByKey

      @Nonnull ProductCharcValueByKeyFluentHelper getProductCharcValueByKey(String product, String classType, String charcInternalID, String charcValuePositionNumber)
      Deprecated.
      Fetch a single ProductCharcValue entity using key fields.
      Parameters:
      charcValuePositionNumber - Characteristic value counter

      Constraints: Not nullable, Maximum length: 3

      product - Key of Object to be Classified

      Constraints: Not nullable, Maximum length: 90

      charcInternalID - Characteristic Internal ID

      Constraints: Not nullable, Maximum length: 10

      classType - Class Type

      Constraints: Not nullable, Maximum length: 3

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

      @Nonnull ProductClassFluentHelper getAllProductClass()
      Deprecated.
      Fetch multiple ProductClass entities.
      Returns:
      A fluent helper to fetch multiple ProductClass 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.
    • getProductClassByKey

      @Nonnull ProductClassByKeyFluentHelper getProductClassByKey(String product, String classInternalID)
      Deprecated.
      Fetch a single ProductClass entity using key fields.
      Parameters:
      product - Key of Object to be Classified

      Constraints: Not nullable, Maximum length: 90

      classInternalID - Internal Class Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull ProductClassCharcFluentHelper getAllProductClassCharc()
      Deprecated.
      Fetch multiple ProductClassCharc entities.
      Returns:
      A fluent helper to fetch multiple ProductClassCharc 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.
    • getProductClassCharcByKey

      @Nonnull ProductClassCharcByKeyFluentHelper getProductClassCharcByKey(String product, String classInternalID, String charcInternalID)
      Deprecated.
      Fetch a single ProductClassCharc entity using key fields.
      Parameters:
      product - Key of Object to be Classified

      Constraints: Not nullable, Maximum length: 90

      charcInternalID - Characteristic Internal ID

      Constraints: Not nullable, Maximum length: 10

      classInternalID - Internal Class Number

      Constraints: Not nullable, Maximum length: 10

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