public interface 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) |
ProductFluentHelper getAllProduct()
Product
entities.ProductByKeyFluentHelper getProductByKey(String product)
Product
entity using key fields.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.ProductCreateFluentHelper createProduct(Product product)
Product
entity and save it to the S/4HANA system.ProductUpdateFluentHelper updateProduct(Product product)
Product
entity and save it to the S/4HANA system.ProductDescriptionFluentHelper getAllProductDescription()
ProductDescription
entities.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.ProductDescriptionByKeyFluentHelper getProductDescriptionByKey(String product, String language)
ProductDescription
entity using key fields.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.ProductDescriptionCreateFluentHelper createProductDescription(ProductDescription productDescription)
ProductDescription
entity and save it to the S/4HANA system.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.ProductDescriptionUpdateFluentHelper updateProductDescription(ProductDescription productDescription)
ProductDescription
entity and save it to the S/4HANA system.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.ProductDescriptionDeleteFluentHelper deleteProductDescription(ProductDescription productDescription)
ProductDescription
entity in the S/4HANA system.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.ProductPlantFluentHelper getAllProductPlant()
ProductPlant
entities.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.ProductPlantByKeyFluentHelper getProductPlantByKey(String product, String plant)
ProductPlant
entity using key fields.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.ProductPlantCreateFluentHelper createProductPlant(ProductPlant productPlant)
ProductPlant
entity and save it to the S/4HANA system.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.ProductPlantUpdateFluentHelper updateProductPlant(ProductPlant productPlant)
ProductPlant
entity and save it to the S/4HANA system.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.ProductPlantProcurementFluentHelper getAllProductPlantProcurement()
ProductPlantProcurement
entities.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.ProductPlantProcurementByKeyFluentHelper getProductPlantProcurementByKey(String product, String plant)
ProductPlantProcurement
entity using key fields.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.ProductPlantProcurementCreateFluentHelper createProductPlantProcurement(ProductPlantProcurement productPlantProcurement)
ProductPlantProcurement
entity and save it to the S/4HANA system.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.ProductPlantProcurementUpdateFluentHelper updateProductPlantProcurement(ProductPlantProcurement productPlantProcurement)
ProductPlantProcurement
entity and save it to the S/4HANA system.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.ProductSalesDeliveryFluentHelper getAllProductSalesDelivery()
ProductSalesDelivery
entities.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.ProductSalesDeliveryByKeyFluentHelper getProductSalesDeliveryByKey(String product, String productSalesOrg, String productDistributionChnl)
ProductSalesDelivery
entity using key fields.product
- Alphanumeric key uniquely identifying the product.Constraints: Not nullable, Maximum length: 40
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
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
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.ProductSalesDeliveryCreateFluentHelper createProductSalesDelivery(ProductSalesDelivery productSalesDelivery)
ProductSalesDelivery
entity and save it to the S/4HANA system.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.ProductSalesDeliveryUpdateFluentHelper updateProductSalesDelivery(ProductSalesDelivery productSalesDelivery)
ProductSalesDelivery
entity and save it to the S/4HANA system.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.ProductSalesTaxFluentHelper getAllProductSalesTax()
ProductSalesTax
entities.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.ProductSalesTaxByKeyFluentHelper getProductSalesTaxByKey(String product, String country, String taxCategory, String taxClassification)
ProductSalesTax
entity using key fields.country
- Identifies the country in which the delivery originates.Constraints: Not nullable, Maximum length: 3
product
- Alphanumeric key uniquely identifying the product.Constraints: Not nullable, Maximum length: 40
taxClassification
- 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.ProductSalesTaxCreateFluentHelper createProductSalesTax(ProductSalesTax productSalesTax)
ProductSalesTax
entity and save it to the S/4HANA system.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.ProductSalesTaxUpdateFluentHelper updateProductSalesTax(ProductSalesTax productSalesTax)
ProductSalesTax
entity and save it to the S/4HANA system.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.ProductSalesTaxDeleteFluentHelper deleteProductSalesTax(ProductSalesTax productSalesTax)
ProductSalesTax
entity in the S/4HANA system.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.ProductStorageLocationFluentHelper getAllProductStorageLocation()
ProductStorageLocation
entities.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.ProductStorageLocationByKeyFluentHelper getProductStorageLocationByKey(String product, String plant, String storageLocation)
ProductStorageLocation
entity using key fields.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.ProductStorageLocationCreateFluentHelper createProductStorageLocation(ProductStorageLocation productStorageLocation)
ProductStorageLocation
entity and save it to the S/4HANA system.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.ProductStorageLocationUpdateFluentHelper updateProductStorageLocation(ProductStorageLocation productStorageLocation)
ProductStorageLocation
entity and save it to the S/4HANA system.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.ProductSupplyPlanningFluentHelper getAllProductSupplyPlanning()
ProductSupplyPlanning
entities.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.ProductSupplyPlanningByKeyFluentHelper getProductSupplyPlanningByKey(String product, String plant)
ProductSupplyPlanning
entity using key fields.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.ProductSupplyPlanningCreateFluentHelper createProductSupplyPlanning(ProductSupplyPlanning productSupplyPlanning)
ProductSupplyPlanning
entity and save it to the S/4HANA system.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.ProductSupplyPlanningUpdateFluentHelper updateProductSupplyPlanning(ProductSupplyPlanning productSupplyPlanning)
ProductSupplyPlanning
entity and save it to the S/4HANA system.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.ProductWorkSchedulingFluentHelper getAllProductWorkScheduling()
ProductWorkScheduling
entities.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.ProductWorkSchedulingByKeyFluentHelper getProductWorkSchedulingByKey(String product, String plant)
ProductWorkScheduling
entity using key fields.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.ProductWorkSchedulingCreateFluentHelper createProductWorkScheduling(ProductWorkScheduling productWorkScheduling)
ProductWorkScheduling
entity and save it to the S/4HANA system.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.ProductWorkSchedulingUpdateFluentHelper updateProductWorkScheduling(ProductWorkScheduling productWorkScheduling)
ProductWorkScheduling
entity and save it to the S/4HANA system.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.