Class DefaultProductMasterDataIncludingClassificationService
- All Implemented Interfaces:
BatchService<ProductMasterDataIncludingClassificationServiceBatch>,ProductMasterDataIncludingClassificationService
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.
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 Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.ProductMasterDataIncludingClassificationService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingProductMasterDataIncludingClassificationService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Deprecated.Fetch multipleClfnClassForKeyDateentities.Deprecated.Fetch multipleClfnProductentities.Deprecated.Fetch multipleProductCharcentities.Deprecated.Fetch multipleProductCharcValueentities.Deprecated.Fetch multipleProductClassentities.Deprecated.Fetch multipleProductClassCharcentities.Deprecated.Fetch multipleProductDescriptionentities.Deprecated.Fetch multipleProductPlantentities.Deprecated.Fetch multipleProductPlantProcuremententities.Deprecated.Fetch multipleProductSalesDeliveryentities.Deprecated.Fetch multipleProductSalesTaxentities.Deprecated.Fetch multipleProductStorageLocationentities.Deprecated.Fetch multipleProductSupplyPlanningentities.Deprecated.Fetch multipleProductWorkSchedulingentities.getClfnClassForKeyDateByKey(String classInternalID) Deprecated.Fetch a singleClfnClassForKeyDateentity using key fields.getClfnProductByKey(String product) Deprecated.Fetch a singleClfnProductentity using key fields.getProductCharcByKey(String product, String charcInternalID, String classType) Deprecated.Fetch a singleProductCharcentity using key fields.getProductCharcValueByKey(String product, String classType, String charcInternalID, String charcValuePositionNumber) Deprecated.Fetch a singleProductCharcValueentity using key fields.getProductClassByKey(String product, String classInternalID) Deprecated.Fetch a singleProductClassentity using key fields.getProductClassCharcByKey(String product, String classInternalID, String charcInternalID) Deprecated.Fetch a singleProductClassCharcentity using key fields.getProductDescriptionByKey(String product, String language) Deprecated.Fetch a singleProductDescriptionentity using key fields.getProductPlantByKey(String product, String plant) Deprecated.Fetch a singleProductPlantentity using key fields.getProductPlantProcurementByKey(String product, String plant) Deprecated.Fetch a singleProductPlantProcuremententity using key fields.getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl) Deprecated.Fetch a singleProductSalesDeliveryentity using key fields.getProductSalesTaxByKey(String product, String country, String taxCategory, String taxClassification) Deprecated.Fetch a singleProductSalesTaxentity using key fields.getProductStorageLocationByKey(String product, String plant, String storageLocation) Deprecated.Fetch a singleProductStorageLocationentity using key fields.getProductSupplyPlanningByKey(String product, String plant) Deprecated.Fetch a singleProductSupplyPlanningentity using key fields.getProductWorkSchedulingByKey(String product, String plant) Deprecated.Fetch a singleProductWorkSchedulingentity using key fields.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultProductMasterDataIncludingClassificationService
public DefaultProductMasterDataIncludingClassificationService()Deprecated.Creates a service usingProductMasterDataIncludingClassificationService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
@Nonnull public DefaultProductMasterDataIncludingClassificationService withServicePath(@Nonnull String servicePath) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceProductMasterDataIncludingClassificationService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<ProductMasterDataIncludingClassificationServiceBatch>
-
getAllProductPlantProcurement
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductPlantProcuremententities.- Specified by:
getAllProductPlantProcurementin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductPlantProcuremententities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductPlantProcurementByKey
@Nonnull public ProductPlantProcurementByKeyFluentHelper getProductPlantProcurementByKey(String product, String plant) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductPlantProcuremententity using key fields.- Specified by:
getProductPlantProcurementByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProductPlantProcuremententity 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 theexecutemethod on the fluent helper object.
-
getAllProductStorageLocation
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductStorageLocationentities.- Specified by:
getAllProductStorageLocationin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductStorageLocationentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductStorageLocationByKey
@Nonnull public ProductStorageLocationByKeyFluentHelper getProductStorageLocationByKey(String product, String plant, String storageLocation) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductStorageLocationentity using key fields.- Specified by:
getProductStorageLocationByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Material NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
storageLocation- Storage LocationConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProductStorageLocationentity 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 theexecutemethod on the fluent helper object.
-
getAllProductSupplyPlanning
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductSupplyPlanningentities.- Specified by:
getAllProductSupplyPlanningin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductSupplyPlanningentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductSupplyPlanningByKey
@Nonnull public ProductSupplyPlanningByKeyFluentHelper getProductSupplyPlanningByKey(String product, String plant) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductSupplyPlanningentity using key fields.- Specified by:
getProductSupplyPlanningByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProductSupplyPlanningentity 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 theexecutemethod on the fluent helper object.
-
getAllClfnProduct
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleClfnProductentities.- Specified by:
getAllClfnProductin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ClfnProductentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getClfnProductByKey
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleClfnProductentity using key fields.- Specified by:
getClfnProductByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
- Returns:
- A fluent helper to fetch a single
ClfnProductentity 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 theexecutemethod on the fluent helper object.
-
getAllClfnClassForKeyDate
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleClfnClassForKeyDateentities.- Specified by:
getAllClfnClassForKeyDatein interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ClfnClassForKeyDateentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getClfnClassForKeyDateByKey
@Nonnull public ClfnClassForKeyDateByKeyFluentHelper getClfnClassForKeyDateByKey(String classInternalID) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleClfnClassForKeyDateentity using key fields.- Specified by:
getClfnClassForKeyDateByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
classInternalID- Internal Class NumberConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
ClfnClassForKeyDateentity 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 theexecutemethod on the fluent helper object.
-
getAllProductDescription
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductDescriptionentities.- Specified by:
getAllProductDescriptionin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductDescriptionentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductDescriptionByKey
@Nonnull public ProductDescriptionByKeyFluentHelper getProductDescriptionByKey(String product, String language) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductDescriptionentity using key fields.- Specified by:
getProductDescriptionByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
language- Language KeyConstraints: Not nullable, Maximum length: 2
- Returns:
- A fluent helper to fetch a single
ProductDescriptionentity 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 theexecutemethod on the fluent helper object.
-
getAllProductPlant
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductPlantentities.- Specified by:
getAllProductPlantin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductPlantentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductPlantByKey
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductPlantentity using key fields.- Specified by:
getProductPlantByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Material NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProductPlantentity 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 theexecutemethod on the fluent helper object.
-
getAllProductSalesDelivery
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductSalesDeliveryentities.- Specified by:
getAllProductSalesDeliveryin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductSalesDeliveryentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductSalesDeliveryByKey
@Nonnull public ProductSalesDeliveryByKeyFluentHelper getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductSalesDeliveryentity using key fields.- Specified by:
getProductSalesDeliveryByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
productSalesOrg- Sales OrganizationConstraints: Not nullable, Maximum length: 4
productDistributionChnl- Distribution ChannelConstraints: Not nullable, Maximum length: 2
- Returns:
- A fluent helper to fetch a single
ProductSalesDeliveryentity 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 theexecutemethod on the fluent helper object.
-
getAllProductSalesTax
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductSalesTaxentities.- Specified by:
getAllProductSalesTaxin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductSalesTaxentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductSalesTaxByKey
@Nonnull public ProductSalesTaxByKeyFluentHelper getProductSalesTaxByKey(String product, String country, String taxCategory, String taxClassification) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductSalesTaxentity using key fields.- Specified by:
getProductSalesTaxByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
country- Departure Country/Region (from which the goods are sent)Constraints: Not nullable, Maximum length: 3
taxCategory- Tax Condition Type (Sales Tax, Value-Added Tax,...)Constraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProductSalesTaxentity 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 theexecutemethod on the fluent helper object.
-
getAllProductWorkScheduling
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductWorkSchedulingentities.- Specified by:
getAllProductWorkSchedulingin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductWorkSchedulingentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductWorkSchedulingByKey
@Nonnull public ProductWorkSchedulingByKeyFluentHelper getProductWorkSchedulingByKey(String product, String plant) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductWorkSchedulingentity using key fields.- Specified by:
getProductWorkSchedulingByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProductWorkSchedulingentity 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 theexecutemethod on the fluent helper object.
-
getAllProductCharc
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductCharcentities.- Specified by:
getAllProductCharcin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductCharcentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductCharcByKey
@Nonnull public ProductCharcByKeyFluentHelper getProductCharcByKey(String product, String charcInternalID, String classType) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductCharcentity using key fields.- Specified by:
getProductCharcByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Key of Object to be ClassifiedConstraints: Not nullable, Maximum length: 90
charcInternalID- Characteristic Internal IDConstraints: Not nullable, Maximum length: 10
classType- Class TypeConstraints: Not nullable, Maximum length: 3
- Returns:
- A fluent helper to fetch a single
ProductCharcentity 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 theexecutemethod on the fluent helper object.
-
getAllProductCharcValue
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductCharcValueentities.- Specified by:
getAllProductCharcValuein interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductCharcValueentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductCharcValueByKey
@Nonnull public ProductCharcValueByKeyFluentHelper getProductCharcValueByKey(String product, String classType, String charcInternalID, String charcValuePositionNumber) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductCharcValueentity using key fields.- Specified by:
getProductCharcValueByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Key of Object to be ClassifiedConstraints: Not nullable, Maximum length: 90
classType- Class TypeConstraints: Not nullable, Maximum length: 3
charcInternalID- Characteristic Internal IDConstraints: Not nullable, Maximum length: 10
charcValuePositionNumber- Characteristic value counterConstraints: Not nullable, Maximum length: 3
- Returns:
- A fluent helper to fetch a single
ProductCharcValueentity 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 theexecutemethod on the fluent helper object.
-
getAllProductClass
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductClassentities.- Specified by:
getAllProductClassin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductClassentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductClassByKey
@Nonnull public ProductClassByKeyFluentHelper getProductClassByKey(String product, String classInternalID) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductClassentity using key fields.- Specified by:
getProductClassByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Key of Object to be ClassifiedConstraints: Not nullable, Maximum length: 90
classInternalID- Internal Class NumberConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
ProductClassentity 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 theexecutemethod on the fluent helper object.
-
getAllProductClassCharc
Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch multipleProductClassCharcentities.- Specified by:
getAllProductClassCharcin interfaceProductMasterDataIncludingClassificationService- Returns:
- A fluent helper to fetch multiple
ProductClassCharcentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductClassCharcByKey
@Nonnull public ProductClassCharcByKeyFluentHelper getProductClassCharcByKey(String product, String classInternalID, String charcInternalID) Deprecated.Description copied from interface:ProductMasterDataIncludingClassificationServiceFetch a singleProductClassCharcentity using key fields.- Specified by:
getProductClassCharcByKeyin interfaceProductMasterDataIncludingClassificationService- Parameters:
product- Key of Object to be ClassifiedConstraints: Not nullable, Maximum length: 90
classInternalID- Internal Class NumberConstraints: Not nullable, Maximum length: 10
charcInternalID- Characteristic Internal IDConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
ProductClassCharcentity 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 theexecutemethod on the fluent helper object.
-