public class ProductMasterService extends Object
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. This service contains information about product description, plant, sales delivery, storage location, and sales tax.
Reference: SAP API Business Hub
OData Service: | API_PRODUCT_SRV |
API Version: | 1 |
Minimum ERP Version: | 1708 |
Communication Scenario: | Product Integration (SAP_COM_0009) |
Scope Items: | Master Data Integration (1RO) |
Constructor and Description |
---|
ProductMasterService() |
public static ProductMasterNamespace.ProductFluentHelper getAllProduct()
Product
entities.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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.public static ProductMasterNamespace.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 at 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.Copyright © 2017 SAP SE. All rights reserved.