@Named public class DefaultProductMasterService extends Object implements ProductMasterService
This service enables you to create, read, update, and delete (CRUD operations) the master data for products by exposing the remote API views through OData.
Reference: SAP API Business Hub
OData Service: | API_PRODUCT_SRV |
API Version: | 1 |
Communication Scenario: | Product Integration (SAP_COM_0009) |
Scope Items: | Master Data Integration (1RO) |
Constructor and Description |
---|
DefaultProductMasterService() |
public ProductFluentHelper getAllProduct()
ProductMasterService
Product
entities.getAllProduct
in interface ProductMasterService
Product
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.public ProductByKeyFluentHelper getProductByKey(String product)
ProductMasterService
Product
entity using key fields.getProductByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the product.Constraints: Not nullable, Maximum length: 40
Product
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.public ProductCreateFluentHelper createProduct(Product product)
ProductMasterService
Product
entity and save it to the S/4HANA system.createProduct
in interface ProductMasterService
product
- Product
entity object that will be created in the S/4HANA system.Product
entity. To perform execution, call the execute
method on the fluent helper object.public ProductUpdateFluentHelper updateProduct(Product product)
ProductMasterService
Product
entity and save it to the S/4HANA system.updateProduct
in interface ProductMasterService
product
- Product
entity object that will be updated in the S/4HANA system.Product
entity. To perform execution, call the execute
method on the fluent helper object.public ProductDescriptionFluentHelper getAllProductDescription()
ProductMasterService
ProductDescription
entities.getAllProductDescription
in interface ProductMasterService
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.public ProductDescriptionByKeyFluentHelper getProductDescriptionByKey(String product, String language)
ProductMasterService
ProductDescription
entity using key fields.getProductDescriptionByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the product.Constraints: Not nullable, Maximum length: 40
language
- The language key indicatesConstraints: Not nullable, Maximum length: 2
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.public ProductDescriptionCreateFluentHelper createProductDescription(ProductDescription productDescription)
ProductMasterService
ProductDescription
entity and save it to the S/4HANA system.createProductDescription
in interface ProductMasterService
productDescription
- ProductDescription
entity object that will be created in the S/4HANA system.ProductDescription
entity. To perform execution, call the execute
method on the fluent helper object.public ProductDescriptionUpdateFluentHelper updateProductDescription(ProductDescription productDescription)
ProductMasterService
ProductDescription
entity and save it to the S/4HANA system.updateProductDescription
in interface ProductMasterService
productDescription
- ProductDescription
entity object that will be updated in the S/4HANA system.ProductDescription
entity. To perform execution, call the execute
method on the fluent helper object.public ProductDescriptionDeleteFluentHelper deleteProductDescription(ProductDescription productDescription)
ProductMasterService
ProductDescription
entity in the S/4HANA system.deleteProductDescription
in interface ProductMasterService
productDescription
- ProductDescription
entity object that will be deleted in the S/4HANA system.ProductDescription
entity. To perform execution, call the execute
method on the fluent helper object.public ProductPlantFluentHelper getAllProductPlant()
ProductMasterService
ProductPlant
entities.getAllProductPlant
in interface ProductMasterService
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.public ProductPlantByKeyFluentHelper getProductPlantByKey(String product, String plant)
ProductMasterService
ProductPlant
entity using key fields.getProductPlantByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
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.public ProductPlantCreateFluentHelper createProductPlant(ProductPlant productPlant)
ProductMasterService
ProductPlant
entity and save it to the S/4HANA system.createProductPlant
in interface ProductMasterService
productPlant
- ProductPlant
entity object that will be created in the S/4HANA system.ProductPlant
entity. To perform execution, call the execute
method on the fluent helper object.public ProductPlantUpdateFluentHelper updateProductPlant(ProductPlant productPlant)
ProductMasterService
ProductPlant
entity and save it to the S/4HANA system.updateProductPlant
in interface ProductMasterService
productPlant
- ProductPlant
entity object that will be updated in the S/4HANA system.ProductPlant
entity. To perform execution, call the execute
method on the fluent helper object.public ProductPlantProcurementFluentHelper getAllProductPlantProcurement()
ProductMasterService
ProductPlantProcurement
entities.getAllProductPlantProcurement
in interface ProductMasterService
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.public ProductPlantProcurementByKeyFluentHelper getProductPlantProcurementByKey(String product, String plant)
ProductMasterService
ProductPlantProcurement
entity using key fields.getProductPlantProcurementByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
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.public ProductPlantProcurementCreateFluentHelper createProductPlantProcurement(ProductPlantProcurement productPlantProcurement)
ProductMasterService
ProductPlantProcurement
entity and save it to the S/4HANA system.createProductPlantProcurement
in interface ProductMasterService
productPlantProcurement
- ProductPlantProcurement
entity object that will be created in the S/4HANA system.ProductPlantProcurement
entity. To perform execution, call the execute
method on the fluent helper object.public ProductPlantProcurementUpdateFluentHelper updateProductPlantProcurement(ProductPlantProcurement productPlantProcurement)
ProductMasterService
ProductPlantProcurement
entity and save it to the S/4HANA system.updateProductPlantProcurement
in interface ProductMasterService
productPlantProcurement
- ProductPlantProcurement
entity object that will be updated in the S/4HANA system.ProductPlantProcurement
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSalesDeliveryFluentHelper getAllProductSalesDelivery()
ProductMasterService
ProductSalesDelivery
entities.getAllProductSalesDelivery
in interface ProductMasterService
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.public ProductSalesDeliveryByKeyFluentHelper getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl)
ProductMasterService
ProductSalesDelivery
entity using key fields.getProductSalesDeliveryByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the product.Constraints: Not nullable, Maximum length: 40
productSalesOrg
- An organizational unit responsible for the sale of certain products or services. The responsibility of a sales organization may include legal liability for products and customer claims.Constraints: Not nullable, Maximum length: 4
productDistributionChnl
- The way in which products or services reach the customer. Typical examples of distribution channels are wholesale, retail, or direct sales.Constraints: Not nullable, Maximum length: 2
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.public ProductSalesDeliveryCreateFluentHelper createProductSalesDelivery(ProductSalesDelivery productSalesDelivery)
ProductMasterService
ProductSalesDelivery
entity and save it to the S/4HANA system.createProductSalesDelivery
in interface ProductMasterService
productSalesDelivery
- ProductSalesDelivery
entity object that will be created in the S/4HANA system.ProductSalesDelivery
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSalesDeliveryUpdateFluentHelper updateProductSalesDelivery(ProductSalesDelivery productSalesDelivery)
ProductMasterService
ProductSalesDelivery
entity and save it to the S/4HANA system.updateProductSalesDelivery
in interface ProductMasterService
productSalesDelivery
- ProductSalesDelivery
entity object that will be updated in the S/4HANA system.ProductSalesDelivery
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSalesTaxFluentHelper getAllProductSalesTax()
ProductMasterService
ProductSalesTax
entities.getAllProductSalesTax
in interface ProductMasterService
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.public ProductSalesTaxByKeyFluentHelper getProductSalesTaxByKey(String product, String country, String taxCategory, String taxClassification)
ProductMasterService
ProductSalesTax
entity using key fields.getProductSalesTaxByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the product.Constraints: Not nullable, Maximum length: 40
country
- Identifies the country in which the delivery originates.Constraints: Not nullable, Maximum length: 3
taxCategory
- Identifies the condition that the system uses to automatically determine country-specific taxes during pricing.Constraints: Not nullable, Maximum length: 4
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.public ProductSalesTaxCreateFluentHelper createProductSalesTax(ProductSalesTax productSalesTax)
ProductMasterService
ProductSalesTax
entity and save it to the S/4HANA system.createProductSalesTax
in interface ProductMasterService
productSalesTax
- ProductSalesTax
entity object that will be created in the S/4HANA system.ProductSalesTax
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSalesTaxUpdateFluentHelper updateProductSalesTax(ProductSalesTax productSalesTax)
ProductMasterService
ProductSalesTax
entity and save it to the S/4HANA system.updateProductSalesTax
in interface ProductMasterService
productSalesTax
- ProductSalesTax
entity object that will be updated in the S/4HANA system.ProductSalesTax
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSalesTaxDeleteFluentHelper deleteProductSalesTax(ProductSalesTax productSalesTax)
ProductMasterService
ProductSalesTax
entity in the S/4HANA system.deleteProductSalesTax
in interface ProductMasterService
productSalesTax
- ProductSalesTax
entity object that will be deleted in the S/4HANA system.ProductSalesTax
entity. To perform execution, call the execute
method on the fluent helper object.public ProductStorageLocationFluentHelper getAllProductStorageLocation()
ProductMasterService
ProductStorageLocation
entities.getAllProductStorageLocation
in interface ProductMasterService
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.public ProductStorageLocationByKeyFluentHelper getProductStorageLocationByKey(String product, String plant, String storageLocation)
ProductMasterService
ProductStorageLocation
entity using key fields.getProductStorageLocationByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
storageLocation
- Number of the storage location in which the material is stored. A plant may contain one or more storage locations.Constraints: Not nullable, Maximum length: 4
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.public ProductStorageLocationCreateFluentHelper createProductStorageLocation(ProductStorageLocation productStorageLocation)
ProductMasterService
ProductStorageLocation
entity and save it to the S/4HANA system.createProductStorageLocation
in interface ProductMasterService
productStorageLocation
- ProductStorageLocation
entity object that will be created in the S/4HANA system.ProductStorageLocation
entity. To perform execution, call the execute
method on the fluent helper object.public ProductStorageLocationUpdateFluentHelper updateProductStorageLocation(ProductStorageLocation productStorageLocation)
ProductMasterService
ProductStorageLocation
entity and save it to the S/4HANA system.updateProductStorageLocation
in interface ProductMasterService
productStorageLocation
- ProductStorageLocation
entity object that will be updated in the S/4HANA system.ProductStorageLocation
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSupplyPlanningFluentHelper getAllProductSupplyPlanning()
ProductMasterService
ProductSupplyPlanning
entities.getAllProductSupplyPlanning
in interface ProductMasterService
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.public ProductSupplyPlanningByKeyFluentHelper getProductSupplyPlanningByKey(String product, String plant)
ProductMasterService
ProductSupplyPlanning
entity using key fields.getProductSupplyPlanningByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
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.public ProductSupplyPlanningCreateFluentHelper createProductSupplyPlanning(ProductSupplyPlanning productSupplyPlanning)
ProductMasterService
ProductSupplyPlanning
entity and save it to the S/4HANA system.createProductSupplyPlanning
in interface ProductMasterService
productSupplyPlanning
- ProductSupplyPlanning
entity object that will be created in the S/4HANA system.ProductSupplyPlanning
entity. To perform execution, call the execute
method on the fluent helper object.public ProductSupplyPlanningUpdateFluentHelper updateProductSupplyPlanning(ProductSupplyPlanning productSupplyPlanning)
ProductMasterService
ProductSupplyPlanning
entity and save it to the S/4HANA system.updateProductSupplyPlanning
in interface ProductMasterService
productSupplyPlanning
- ProductSupplyPlanning
entity object that will be updated in the S/4HANA system.ProductSupplyPlanning
entity. To perform execution, call the execute
method on the fluent helper object.public ProductWorkSchedulingFluentHelper getAllProductWorkScheduling()
ProductMasterService
ProductWorkScheduling
entities.getAllProductWorkScheduling
in interface ProductMasterService
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.public ProductWorkSchedulingByKeyFluentHelper getProductWorkSchedulingByKey(String product, String plant)
ProductMasterService
ProductWorkScheduling
entity using key fields.getProductWorkSchedulingByKey
in interface ProductMasterService
product
- Alphanumeric key uniquely identifying the material.Constraints: Not nullable, Maximum length: 40
plant
- Key uniquely identifying a plant.Constraints: Not nullable, Maximum length: 4
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.public ProductWorkSchedulingCreateFluentHelper createProductWorkScheduling(ProductWorkScheduling productWorkScheduling)
ProductMasterService
ProductWorkScheduling
entity and save it to the S/4HANA system.createProductWorkScheduling
in interface ProductMasterService
productWorkScheduling
- ProductWorkScheduling
entity object that will be created in the S/4HANA system.ProductWorkScheduling
entity. To perform execution, call the execute
method on the fluent helper object.public ProductWorkSchedulingUpdateFluentHelper updateProductWorkScheduling(ProductWorkScheduling productWorkScheduling)
ProductMasterService
ProductWorkScheduling
entity and save it to the S/4HANA system.updateProductWorkScheduling
in interface ProductMasterService
productWorkScheduling
- ProductWorkScheduling
entity object that will be updated in the S/4HANA system.ProductWorkScheduling
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2017 SAP SE. All rights reserved.