public static final class ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder extends Object
@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder internationalArticleNumber(ProductUnitsOfMeasureEAN... value)
value
- The ProductUnitsOfMeasureEANs to build this ProductUnitsOfMeasure with.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder alternativeUnit(@Nullable String alternativeUnit)
Original property name from the Odata EDM: AlternativeUnit
stockkeeping unit.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder quantityNumerator(@Nullable BigDecimal quantityNumerator)
Original property name from the Odata EDM: QuantityNumerator
To convert a quantity, whose unit of measure is not the same as the base unit of measure, into the base unit of measure, the system requires a quotient:Quantity (in alternative unit of measure) = quotient * quantity (in base unit of measure)Enter the number of units of the alternative unit of measure (denominator) that corresponds to the number of units of the base unit of measure (numerator).The alternative unit of measure is kilogram (kg). The base unit of measure is piece (PC). 5 kg correspond to 3 pieces.5 kg = 3 PC => 1 kg = 3/5 PCIn this case, the quotient is therefore 3/5 (the numerator being 3 and the denominator 5).You may enter only whole numbers in the numerator and denominator fields; that is, if 3.14 m² correspond to one piece, you must enter integer multiples (314 m² = 100 PC). In this case, the quotient is therefore 100/314 (the numerator being 100 and the denominator 314).
measure.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder quantityDenominator(@Nullable BigDecimal quantityDenominator)
Original property name from the Odata EDM: QuantityDenominator
To convert a quantity, whose unit of measure is not the same as the base unit of measure, into the base unit of measure, the system requires a quotient:Quantity (in alternative unit of measure) = quotient * quantity (in base unit of measure)Enter the number of units of the alternative unit of measure (denominator) that corresponds to the number of units of the base unit of measure (numerator).The alternative unit of measure is kilogram (kg). The base unit of measure is piece (PC). 5 kg correspond to 3 pieces.5 kg = 3 PC => 1 kg = 3/5 PCIn this case, the quotient is therefore 3/5 (the numerator being 3 and the denominator 5).You may enter only whole numbers in the numerator and denominator fields; that is, if 3.14 m² correspond to one piece, you must enter integer multiples (314 m² = 100 PC). In this case, the quotient is therefore 100/314 (the numerator being 100 and the denominator 314).
of measure.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder 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.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder 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.
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder grossWeight(@Nullable BigDecimal grossWeight)
Original property name from the Odata EDM: GrossWeight
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder 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.
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder globalTradeItemNumber(@Nullable String globalTradeItemNumber)
Original property name from the Odata EDM: GlobalTradeItemNumber
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder globalTradeItemNumberCategory(@Nullable String globalTradeItemNumberCategory)
Original property name from the Odata EDM: GlobalTradeItemNumberCategory
which check criteria (check digit, prefix, and so on) an EAN of this category must fulfil.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder unitSpecificProductLength(@Nullable BigDecimal unitSpecificProductLength)
Original property name from the Odata EDM: UnitSpecificProductLength
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder unitSpecificProductWidth(@Nullable BigDecimal unitSpecificProductWidth)
Original property name from the Odata EDM: UnitSpecificProductWidth
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder unitSpecificProductHeight(@Nullable BigDecimal unitSpecificProductHeight)
Original property name from the Odata EDM: UnitSpecificProductHeight
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder productMeasurementUnit(@Nullable String productMeasurementUnit)
Original property name from the Odata EDM: ProductMeasurementUnit
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder lowerLevelPackagingUnit(@Nullable String lowerLevelPackagingUnit)
Original property name from the Odata EDM: LowerLevelPackagingUnit
case, piece is the lower-level unit of measure with regard to box, and box is the lower-level unit of measure with regard to pallet. Conversely, pallet is the higher-level unit of measure with regard to box, and so on.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder remainingVolumeAfterNesting(@Nullable BigDecimal remainingVolumeAfterNesting)
Original property name from the Odata EDM: RemainingVolumeAfterNesting
For example, if you place a cup on another cup, the volume of the first cup remains the same. However, since part of the second cup disappears into the first cup, the volume of the second cup is reduced.This data element describes the remaining volume of the first cup as a percentage of the 'normal' volume.
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder maximumStackingFactor(@Nullable Short maximumStackingFactor)
Original property name from the Odata EDM: MaximumStackingFactor
how many pieces of a material, or how many crates can be placed on top of each other. The factor is quantity-dependent.this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder capacityUsage(@Nullable BigDecimal capacityUsage)
Original property name from the Odata EDM: CapacityUsage
this
.@Nonnull public ProductUnitsOfMeasure.ProductUnitsOfMeasureBuilder 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.this
.@Nonnull public ProductUnitsOfMeasure build()
Copyright © 2020 SAP SE. All rights reserved.