Interface ProductMasterDataIncludingClassificationService
- All Superinterfaces:
BatchService<ProductMasterDataIncludingClassificationServiceBatch>
- All Known Implementing Classes:
DefaultProductMasterDataIncludingClassificationService
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
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.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.Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.helper.batch.BatchService
batch
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
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
Deprecated.Fetch multipleProductPlantProcuremententities.- 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 ProductPlantProcurementByKeyFluentHelper getProductPlantProcurementByKey(String product, String plant) Deprecated.Fetch a singleProductPlantProcuremententity using key fields.- 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.Fetch multipleProductStorageLocationentities.- 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 ProductStorageLocationByKeyFluentHelper getProductStorageLocationByKey(String product, String plant, String storageLocation) Deprecated.Fetch a singleProductStorageLocationentity using key fields.- 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.Fetch multipleProductSupplyPlanningentities.- 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 ProductSupplyPlanningByKeyFluentHelper getProductSupplyPlanningByKey(String product, String plant) Deprecated.Fetch a singleProductSupplyPlanningentity using key fields.- 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.Fetch multipleClfnProductentities.- 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.Fetch a singleClfnProductentity using key fields.- 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.Fetch multipleClfnClassForKeyDateentities.- 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
Deprecated.Fetch a singleClfnClassForKeyDateentity using key fields.- 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.Fetch multipleProductDescriptionentities.- 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 ProductDescriptionByKeyFluentHelper getProductDescriptionByKey(String product, String language) Deprecated.Fetch a singleProductDescriptionentity using key fields.- 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.Fetch multipleProductPlantentities.- 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.Fetch a singleProductPlantentity using key fields.- 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.Fetch multipleProductSalesDeliveryentities.- 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 ProductSalesDeliveryByKeyFluentHelper getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl) Deprecated.Fetch a singleProductSalesDeliveryentity using key fields.- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
productDistributionChnl- Distribution ChannelConstraints: Not nullable, Maximum length: 2
productSalesOrg- Sales OrganizationConstraints: Not nullable, Maximum length: 4
- 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.Fetch multipleProductSalesTaxentities.- 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 ProductSalesTaxByKeyFluentHelper getProductSalesTaxByKey(String product, String country, String taxCategory, String taxClassification) Deprecated.Fetch a singleProductSalesTaxentity using key fields.- Parameters:
country- Departure Country/Region (from which the goods are sent)Constraints: Not nullable, Maximum length: 3
product- Product NumberConstraints: 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
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.Fetch multipleProductWorkSchedulingentities.- 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 ProductWorkSchedulingByKeyFluentHelper getProductWorkSchedulingByKey(String product, String plant) Deprecated.Fetch a singleProductWorkSchedulingentity using key fields.- 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.Fetch multipleProductCharcentities.- 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 ProductCharcByKeyFluentHelper getProductCharcByKey(String product, String charcInternalID, String classType) Deprecated.Fetch a singleProductCharcentity using key fields.- 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.Fetch multipleProductCharcValueentities.- 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 ProductCharcValueByKeyFluentHelper getProductCharcValueByKey(String product, String classType, String charcInternalID, String charcValuePositionNumber) Deprecated.Fetch a singleProductCharcValueentity using key fields.- Parameters:
charcValuePositionNumber- Characteristic value counterConstraints: Not nullable, Maximum length: 3
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
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.Fetch multipleProductClassentities.- 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
Deprecated.Fetch a singleProductClassentity using key fields.- 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.Fetch multipleProductClassCharcentities.- 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 ProductClassCharcByKeyFluentHelper getProductClassCharcByKey(String product, String classInternalID, String charcInternalID) Deprecated.Fetch a singleProductClassCharcentity using key fields.- Parameters:
product- Key of Object to be ClassifiedConstraints: Not nullable, Maximum length: 90
charcInternalID- Characteristic Internal IDConstraints: Not nullable, Maximum length: 10
classInternalID- Internal Class NumberConstraints: 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.
-