Modifier and Type | Method and Description |
---|---|
Product.ProductBuilder |
adjustmentProfile(String adjustmentProfile)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
aNPCode(String aNPCode)
Constraints: Not nullable, Maximum length: 9
|
Product.ProductBuilder |
authorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
baseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
brand(String brand)
Constraints: Not nullable, Maximum length: 4
|
Product |
build() |
Product.ProductBuilder |
changeNumber(String changeNumber)
Constraints: Not nullable, Maximum length: 12
|
Product.ProductBuilder |
competitorID(String competitorID)
Constraints: Not nullable, Maximum length: 10
|
Product.ProductBuilder |
countryOfOrigin(String countryOfOrigin)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
createdByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
Product.ProductBuilder |
creationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
Product.ProductBuilder |
crossPlantConfigurableProduct(String crossPlantConfigurableProduct)
Constraints: Not nullable, Maximum length: 40
|
Product.ProductBuilder |
crossPlantStatus(String crossPlantStatus)
Constraints: Not nullable, Maximum length: 2
|
Product.ProductBuilder |
crossPlantStatusValidityDate(LocalDateTime crossPlantStatusValidityDate)
Constraints: Not nullable, Precision: 0
|
Product.ProductBuilder |
description(ProductDescription... value)
Navigation property to_Description for Product to multiple ProductDescription.
|
Product.ProductBuilder |
division(String division)
Constraints: Not nullable, Maximum length: 2
|
Product.ProductBuilder |
externalProductGroup(String externalProductGroup)
Constraints: Not nullable, Maximum length: 18
|
Product.ProductBuilder |
grossWeight(BigDecimal grossWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
Product.ProductBuilder |
handlingIndicator(String handlingIndicator)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
handlingUnitType(String handlingUnitType)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
hasVariableTareWeight(Boolean hasVariableTareWeight)
Constraints: none
|
Product.ProductBuilder |
industryStandardName(String industryStandardName)
Constraints: Not nullable, Maximum length: 18
|
Product.ProductBuilder |
internationalArticleNumberCat(String internationalArticleNumberCat)
Constraints: Not nullable, Maximum length: 2
|
Product.ProductBuilder |
isBatchManagementRequired(Boolean isBatchManagementRequired)
Constraints: none
|
Product.ProductBuilder |
isMarkedForDeletion(Boolean isMarkedForDeletion)
Constraints: none
|
Product.ProductBuilder |
isPilferable(Boolean isPilferable)
Constraints: none
|
Product.ProductBuilder |
isRelevantForHzdsSubstances(Boolean isRelevantForHzdsSubstances)
Constraints: none
|
Product.ProductBuilder |
itemCategoryGroup(String itemCategoryGroup)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
lastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
Product.ProductBuilder |
lastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 7
|
Product.ProductBuilder |
lastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
Product.ProductBuilder |
lowLevelCode(String lowLevelCode)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
manufacturerNumber(String manufacturerNumber)
Constraints: Not nullable, Maximum length: 10
|
Product.ProductBuilder |
manufacturerPartProfile(String manufacturerPartProfile)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
materialRevisionLevel(String materialRevisionLevel)
Constraints: Not nullable, Maximum length: 2
|
Product.ProductBuilder |
materialVolume(BigDecimal materialVolume)
Constraints: Not nullable, Precision: 13, Scale: 3
|
Product.ProductBuilder |
maximumPackagingHeight(BigDecimal maximumPackagingHeight)
Constraints: Not nullable, Precision: 15, Scale: 3
|
Product.ProductBuilder |
maximumPackagingLength(BigDecimal maximumPackagingLength)
Constraints: Not nullable, Precision: 15, Scale: 3
|
Product.ProductBuilder |
maximumPackagingWidth(BigDecimal maximumPackagingWidth)
Constraints: Not nullable, Precision: 15, Scale: 3
|
Product.ProductBuilder |
netWeight(BigDecimal netWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
Product.ProductBuilder |
plant(ProductPlant... value)
Navigation property to_Plant for Product to multiple ProductPlant.
|
Product.ProductBuilder |
preferredUnitOfMeasure(String preferredUnitOfMeasure)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
procurementRule(String procurementRule)
Constraints: Not nullable, Maximum length: 1
|
Product.ProductBuilder |
prodNoInGenProdInPrepackProd(String prodNoInGenProdInPrepackProd)
Constraints: Not nullable, Maximum length: 40
|
Product.ProductBuilder |
product(String product)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
Product.ProductBuilder |
productGroup(String productGroup)
Constraints: Not nullable, Maximum length: 9
|
Product.ProductBuilder |
productHierarchy(String productHierarchy)
Constraints: Not nullable, Maximum length: 18
|
Product.ProductBuilder |
productIsConfigurable(Boolean productIsConfigurable)
Constraints: none
|
Product.ProductBuilder |
productManufacturerNumber(String productManufacturerNumber)
Constraints: Not nullable, Maximum length: 40
|
Product.ProductBuilder |
productOldID(String productOldID)
Constraints: Not nullable, Maximum length: 40
|
Product.ProductBuilder |
productStandardID(String productStandardID)
Constraints: Not nullable, Maximum length: 18
|
Product.ProductBuilder |
productType(String productType)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
purchaseOrderQuantityUnit(String purchaseOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
qltyMgmtInProcmtIsActive(Boolean qltyMgmtInProcmtIsActive)
Constraints: none
|
Product.ProductBuilder |
qualityInspectionGroup(String qualityInspectionGroup)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
quarantinePeriod(BigDecimal quarantinePeriod)
Constraints: Not nullable, Precision: 3, Scale: 0
|
Product.ProductBuilder |
salesDelivery(ProductSalesDelivery... value)
Navigation property to_SalesDelivery for Product to multiple ProductSalesDelivery.
|
Product.ProductBuilder |
serialIdentifierAssgmtProfile(String serialIdentifierAssgmtProfile)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
serialNoExplicitnessLevel(String serialNoExplicitnessLevel)
Constraints: Not nullable, Maximum length: 1
|
Product.ProductBuilder |
serialNumberProfile(String serialNumberProfile)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
sizeOrDimensionText(String sizeOrDimensionText)
Constraints: Not nullable, Maximum length: 32
|
Product.ProductBuilder |
sourceOfSupply(String sourceOfSupply)
Constraints: Not nullable, Maximum length: 1
|
Product.ProductBuilder |
standardHandlingUnitType(String standardHandlingUnitType)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
timeUnitForQuarantinePeriod(String timeUnitForQuarantinePeriod)
Constraints: Not nullable, Maximum length: 3
|
String |
toString() |
Product.ProductBuilder |
unitForMaxPackagingDimensions(String unitForMaxPackagingDimensions)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
validityStartDate(LocalDateTime validityStartDate)
Constraints: Not nullable, Precision: 0
|
Product.ProductBuilder |
varblPurOrdUnitIsActive(String varblPurOrdUnitIsActive)
Constraints: Not nullable, Maximum length: 1
|
Product.ProductBuilder |
volumeUnit(String volumeUnit)
Constraints: Not nullable, Maximum length: 3
|
Product.ProductBuilder |
warehouseProductGroup(String warehouseProductGroup)
Constraints: Not nullable, Maximum length: 4
|
Product.ProductBuilder |
warehouseStorageCondition(String warehouseStorageCondition)
Constraints: Not nullable, Maximum length: 2
|
Product.ProductBuilder |
weightUnit(String weightUnit)
Constraints: Not nullable, Maximum length: 3
|
@Nonnull public Product.ProductBuilder description(ProductDescription... value)
value
- The ProductDescriptions to build this Product with.@Nonnull public Product.ProductBuilder plant(ProductPlant... value)
value
- The ProductPlants to build this Product with.@Nonnull public Product.ProductBuilder salesDelivery(ProductSalesDelivery... value)
value
- The ProductSalesDeliverys to build this Product with.public Product.ProductBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
public Product.ProductBuilder productType(@Nullable String productType)
Original property name from the Odata EDM: ProductType
The product type defines certain attributes of the material and has important control functions.
goods.public Product.ProductBuilder crossPlantStatus(@Nullable String crossPlantStatus)
Original property name from the Odata EDM: CrossPlantStatus
Materials management (for example, in purchasing and in inventory management)Production planning and controlPlant maintenanceWarehouse managementCosting with a quantity structureThe cross-plant product status restricts the usability of the product for all plants, that is, it defines whether a warning or error message is displayed if you include the product in a particular function.The product may be a part under development or one to be discontinued.
public Product.ProductBuilder crossPlantStatusValidityDate(@Nullable LocalDateTime crossPlantStatusValidityDate)
Original property name from the Odata EDM: CrossPlantStatusValidityDate
The valid-from date of the material status is considered only if it precedes or is the same as the planning date; that is, if the valid-from date is later than the planning date, it is not considered, even if it is within the planning horizon.ExampleI<-------------Planning horizon------------->I-----I--------------------I-----------------------I-->Planning date Valid-from date TimeIn this case, the valid-from date is not considered in materials planning since it is later than the planning date.PurchasingThe valid-from date of the material status is checked against the current date.ExampleYou block the material for purchasing from May 1, xxxx. A purchase order is created for the material on April 28, xxxx with a delivery date of May 10, xxxx. In this case, the valid-from date May 1, xxxx is checked against the purchase order date April 28, xxxx and the purchase order is allowed. Had you created the purchase order on May 3, xxxx, an error message would have been issued.
public Product.ProductBuilder creationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
public Product.ProductBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
public Product.ProductBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
public Product.ProductBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
public Product.ProductBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
public Product.ProductBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
Original property name from the Odata EDM: IsMarkedForDeletion
A reorganization program deletes the master record from the system if you have entered a delete flag for it in the master record.You cannot delete master records online.
public Product.ProductBuilder productOldID(@Nullable String productOldID)
Original property name from the Odata EDM: ProductOldID
You can use the old product number to systematically search for product master records via matchcodes.
or in a card index.public Product.ProductBuilder grossWeight(@Nullable BigDecimal grossWeight)
Original property name from the Odata EDM: GrossWeight
public Product.ProductBuilder purchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
Original property name from the Odata EDM: PurchaseOrderQuantityUnit
public Product.ProductBuilder sourceOfSupply(@Nullable String sourceOfSupply)
Original property name from the Odata EDM: SourceOfSupply
The entry you make is used by the system in source determination if it cannot find a unique source of supply in the quota arrangement and source list.If the plant to be supplied is assigned to a supply region, the system chooses a potential source of supply only if the source of supply is valid for the plant's supply region.
transfer) sources of supply, and also allows you to define a search sequence.public Product.ProductBuilder weightUnit(@Nullable String weightUnit)
Original property name from the Odata EDM: WeightUnit
If you specify a weight, you must enter the corresponding unit of weight here.
public Product.ProductBuilder netWeight(@Nullable BigDecimal netWeight)
Original property name from the Odata EDM: NetWeight
public Product.ProductBuilder countryOfOrigin(@Nullable String countryOfOrigin)
Original property name from the Odata EDM: CountryOfOrigin
You are legally required to specify the country of origin both for export and import.ExportYou prove the origin of a material by presenting the certificate of origin. This is issued and controlled by the relevant authority of the issuing country.This authority confirms the origin of a material and the required information with the certificate of origin.ImportThe relevant authority of the importing country - usually the Ministry of Economic Affairs - stipulates which regulations regarding customs and foreign trade law have to be observed for the certificates of origin accompanying goods.This information is used for foreign trade processing in different areas, such as:Foreign trade lawCustoms lawExample for Europe:Article 9 of the EU origin regulation is the legal regulation for the certificate of origin.The responsible authorities in Germany include:Chamber of Commerce (Industrie- und Handelskammer)Chamber of Handicrafts (Handwerkskammer)Customs office
public Product.ProductBuilder competitorID(@Nullable String competitorID)
Original property name from the Odata EDM: CompetitorID
You can store company, personnel, and any other data for each competitor.The competitor number in the material master record serves to identify a competitive product as that of a particular commpetitor. Products can be contrasted and compared at different hierarchical levels thanks to this allocation of one's own products and competitive products to product groups.
account group. This account group defines internally that the customer is a competitor.public Product.ProductBuilder productGroup(@Nullable String productGroup)
Original property name from the Odata EDM: ProductGroup
You can use product groups to:Restrict the scope of analysesSearch specifically for product master records via search helpsIf you have not defined a product group hierarchy using the classification system, you maintain product groups in Customizing for the Material Master in Define material groups.If you have defined a product group hierarchy, which is normally the case in retail, you maintain product groups in Customizing for Material Groups or from the initial Retailing screen by choosing Master data -> Material group.
them to a particular product group.public Product.ProductBuilder baseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.public Product.ProductBuilder itemCategoryGroup(@Nullable String itemCategoryGroup)
Original property name from the Odata EDM: ItemCategoryGroup
If a group is configured specific to distribution channel, it has priority if the corresponding activity is distribution channel-dependent.The system automatically suggests an item type in the document depending on the item category group you assign and the sales document type you are processing.In the standard system, there are normal items, items that signify services (and therefore need no delivery processing) and items that signify packing material, for example.
public Product.ProductBuilder productHierarchy(@Nullable String productHierarchy)
Original property name from the Odata EDM: ProductHierarchy
In the standard SAP System, the product hierarchy can have up to 3 levels, each with a specific number of characters.Level Number of characters allowed1 52 53 8You define a product hierarchy with the following levels:Level Example Description1 00005 Electrical goods2 00003 Wet appliances3 00000001 Washing machineIn this case, a washing machine belongs to the product hierarchy 000050000300000001.
is used for analyses and price determination.public Product.ProductBuilder division(@Nullable String division)
Original property name from the Odata EDM: Division
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise.If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
areas and the business areas for a material, product, or service.public Product.ProductBuilder varblPurOrdUnitIsActive(@Nullable String varblPurOrdUnitIsActive)
Original property name from the Odata EDM: VarblPurOrdUnitIsActive
The information from the field in the material master record is adopted in the purchasing info record. In the purchase order and in the source list, you can enter an order unit that differs from the one in the purchasing info record.If you wish to specify a different order unit for a requisition, you must assign a source with a different order unit to the requisition.The field also determines whether you work with conditions for each order unit.
public Product.ProductBuilder volumeUnit(@Nullable String volumeUnit)
Original property name from the Odata EDM: VolumeUnit
If you specify a volume, you have to enter the corresponding volume unit here.
public Product.ProductBuilder materialVolume(@Nullable BigDecimal materialVolume)
Original property name from the Odata EDM: MaterialVolume
The volume and its unit always refer to the base unit of measure.
"Volume unit" field.public Product.ProductBuilder aNPCode(@Nullable String aNPCode)
Original property name from the Odata EDM: ANPCode
public Product.ProductBuilder brand(@Nullable String brand)
Original property name from the Odata EDM: Brand
public Product.ProductBuilder procurementRule(@Nullable String procurementRule)
Original property name from the Odata EDM: ProcurementRule
The procurement rule appears in the assortment list for information only. It does not yet have a functional use.
public Product.ProductBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
public Product.ProductBuilder lowLevelCode(@Nullable String lowLevelCode)
Original property name from the Odata EDM: LowLevelCode
The level that is set in the material master record represents the level at which the material will be planned. This means that the material will only be planned once all assemblies in which it occurs have been planned and exploded.The low-level code is set internally in the material master record when the BOM is maintained.
controls the sequence in which the material is planned in an MRP run: First the materials with low-level code 0 are planned, then the materials with low-level code 1, and so on. The lower the low-level code, the higher the number that is assigned to the material.public Product.ProductBuilder prodNoInGenProdInPrepackProd(@Nullable String prodNoInGenProdInPrepackProd)
Original property name from the Odata EDM: ProdNoInGenProdInPrepackProd
This field is filled for prepack materials that were created using the prepack maintenance and the prepack planning transaction for a specific generic material.This field is only used by IS Retail.
public Product.ProductBuilder serialIdentifierAssgmtProfile(@Nullable String serialIdentifierAssgmtProfile)
Original property name from the Odata EDM: SerialIdentifierAssgmtProfile
public Product.ProductBuilder sizeOrDimensionText(@Nullable String sizeOrDimensionText)
Original property name from the Odata EDM: SizeOrDimensionText
The data you enter is merely for information and is not used by the system.public Product.ProductBuilder industryStandardName(@Nullable String industryStandardName)
Original property name from the Odata EDM: IndustryStandardName
This field is purely for information.
public Product.ProductBuilder productStandardID(@Nullable String productStandardID)
Original property name from the Odata EDM: ProductStandardID
The Global Trade Item Number(GTIN) is assigned by the manufacturer of the product. In this case, the GTIN identifies the manufacturer uniquely. A company can assign GTINs using "in-store" numbering techniques known only to the company.The equivalent of the GTIN in America is the Universal Product Code (UPC).
packaging.public Product.ProductBuilder internationalArticleNumberCat(@Nullable String internationalArticleNumberCat)
Original property name from the Odata EDM: InternationalArticleNumberCat
which check criteria (check digit, prefix, and so on) an EAN of this category must fulfil.public Product.ProductBuilder productIsConfigurable(@Nullable Boolean productIsConfigurable)
Original property name from the Odata EDM: ProductIsConfigurable
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
public Product.ProductBuilder isBatchManagementRequired(@Nullable Boolean isBatchManagementRequired)
Original property name from the Odata EDM: IsBatchManagementRequired
This indicator can be set in the material master record manually or, if batches are valuated individually, it is set automatically for the plants concerned, in which case it cannot be changed.The indicator cannot be changed if stocks exist in either the current period or in the previous period. The reason for checking the previous period is because stocks can be posted to this period when goods movements are entered.
public Product.ProductBuilder externalProductGroup(@Nullable String externalProductGroup)
Original property name from the Odata EDM: ExternalProductGroup
For example, you can store the CCG product group or Nielsen product group here.
according to external systematics.public Product.ProductBuilder crossPlantConfigurableProduct(@Nullable String crossPlantConfigurableProduct)
Original property name from the Odata EDM: CrossPlantConfigurableProduct
Unlike the plant-specific configurable product, the cross-plant configurable product is valid for all plants.
public Product.ProductBuilder serialNoExplicitnessLevel(@Nullable String serialNoExplicitnessLevel)
Original property name from the Odata EDM: SerialNoExplicitnessLevel
If the indicator is blank, then only the combination of the material- and serial number is unique.If the indicator is 1, the serial number and equipment number are kept synchronous; that is, when master records are created, the system always sets the equipment number the same as the serial number.In this way you can make the serial numbers unique on a client-wide scale. A prerequisite for this is that all material master records have the indicator set to 1.This indicator is plant wide, that is, the setting applies to all the plants of the corresponding material master record.
public Product.ProductBuilder productManufacturerNumber(@Nullable String productManufacturerNumber)
Original property name from the Odata EDM: ProductManufacturerNumber
public Product.ProductBuilder manufacturerNumber(@Nullable String manufacturerNumber)
Original property name from the Odata EDM: ManufacturerNumber
master record has been created.public Product.ProductBuilder manufacturerPartProfile(@Nullable String manufacturerPartProfile)
Original property name from the Odata EDM: ManufacturerPartProfile
If you wish to work with MPN materials, enter a profile. The profile then applies to all MPN materials that are assigned to this firm's own, inventory-managed material.In the profile, you can specify that:Entry of the MPN material in the purchase order is mandatoryInfo records may only be created for the MPN materialThe system checks the approved manufacturer parts list when you enter an MPN material.In Customizing for the Material master, the indicator Manufacturer part number must be set. You can check this in the activity Make Global Settings.
public Product.ProductBuilder qltyMgmtInProcmtIsActive(@Nullable Boolean qltyMgmtInProcmtIsActive)
Original property name from the Odata EDM: QltyMgmtInProcmtIsActive
If you activate the indicator for QM in procurement in the material master record at the client level, you must also store a control key at the plant level for quality management in procurement.Depending on the control indicators in the control key, you may have to maintain additional data.
public Product.ProductBuilder changeNumber(@Nullable String changeNumber)
Original property name from the Odata EDM: ChangeNumber
public Product.ProductBuilder materialRevisionLevel(@Nullable String materialRevisionLevel)
Original property name from the Odata EDM: MaterialRevisionLevel
public Product.ProductBuilder handlingIndicator(@Nullable String handlingIndicator)
Original property name from the Odata EDM: HandlingIndicator
attribute Fragile, for example, and would therefore need to be stored in a special section of the warehouse.public Product.ProductBuilder warehouseProductGroup(@Nullable String warehouseProductGroup)
Original property name from the Odata EDM: WarehouseProductGroup
public Product.ProductBuilder warehouseStorageCondition(@Nullable String warehouseStorageCondition)
Original property name from the Odata EDM: WarehouseStorageCondition
public Product.ProductBuilder standardHandlingUnitType(@Nullable String standardHandlingUnitType)
Original property name from the Odata EDM: StandardHandlingUnitType
for creating the HU.public Product.ProductBuilder serialNumberProfile(@Nullable String serialNumberProfile)
Original property name from the Odata EDM: SerialNumberProfile
public Product.ProductBuilder adjustmentProfile(@Nullable String adjustmentProfile)
Original property name from the Odata EDM: AdjustmentProfile
If the ERP system is the system administrating the master data, the adjustment profile can also be defined in ERP and can be assigned on article level. Then, the adjustment profile will be transferred to SCM/eWM.Within your administrative context, you have to make sure that the adjustment profiles defined in ERP are identical to the adjustment profiles in SCM/eWM.
are to be distributed to outbound delivery order item quantities, and which inbound delivery items are relevant for adjustment according to the tolerance. The field for the adjustment method is part of the product master data in SCM/eWM.public Product.ProductBuilder preferredUnitOfMeasure(@Nullable String preferredUnitOfMeasure)
Original property name from the Odata EDM: PreferredUnitOfMeasure
The preferred alternative unit of measure is used in various warehouse processes, such as the UoM proposal for the creation of inbound delivery items or in the stock removal rule.You can maintain the preferred alternative unit of measure in the product master on global level and on warehouse level. In the warehouse processes the global preferred alternative unit of measure is used unless a warehouse-specific one is maintained.The base unit of measure of a product is eaches. Sometimes cartons with ten eaches are delivered but most of the time you receive cartons with six eaches. You set cartons with six eaches as preferred alternative unit of measure.
warehouse.public Product.ProductBuilder isPilferable(@Nullable Boolean isPilferable)
Original property name from the Odata EDM: IsPilferable
the warehouse.public Product.ProductBuilder isRelevantForHzdsSubstances(@Nullable Boolean isRelevantForHzdsSubstances)
Original property name from the Odata EDM: IsRelevantForHzdsSubstances
hazardous substance is relevant for storage.public Product.ProductBuilder quarantinePeriod(@Nullable BigDecimal quarantinePeriod)
Original property name from the Odata EDM: QuarantinePeriod
public Product.ProductBuilder timeUnitForQuarantinePeriod(@Nullable String timeUnitForQuarantinePeriod)
Original property name from the Odata EDM: TimeUnitForQuarantinePeriod
public Product.ProductBuilder qualityInspectionGroup(@Nullable String qualityInspectionGroup)
Original property name from the Odata EDM: QualityInspectionGroup
public Product.ProductBuilder authorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
In order to carry out a specific activity, the user must have authorization for the combination of the activity and the authorization group.
public Product.ProductBuilder handlingUnitType(@Nullable String handlingUnitType)
Original property name from the Odata EDM: HandlingUnitType
Warehouse Management.public Product.ProductBuilder hasVariableTareWeight(@Nullable Boolean hasVariableTareWeight)
Original property name from the Odata EDM: HasVariableTareWeight
Use this indicator if you cannot determine exactly the tare weight for packaging materials in this packaging material type, but the weights in your materials to be packed are relatively accurate.Individually constructed crates and pallets that do not comply with any standards.
tare weight. If a change in the total weight occurs, then the tare weight is adjusted and not the loading weight.public Product.ProductBuilder maximumPackagingLength(@Nullable BigDecimal maximumPackagingLength)
Original property name from the Odata EDM: MaximumPackagingLength
public Product.ProductBuilder maximumPackagingWidth(@Nullable BigDecimal maximumPackagingWidth)
Original property name from the Odata EDM: MaximumPackagingWidth
public Product.ProductBuilder maximumPackagingHeight(@Nullable BigDecimal maximumPackagingHeight)
Original property name from the Odata EDM: MaximumPackagingHeight
public Product.ProductBuilder unitForMaxPackagingDimensions(@Nullable String unitForMaxPackagingDimensions)
Original property name from the Odata EDM: UnitForMaxPackagingDimensions
public Product build()
Copyright © 2020 SAP SE. All rights reserved.