public static class ProductStorage.ProductStorageBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ProductStorage.ProductStorageBuilder |
baseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
ProductStorage |
build() |
ProductStorage.ProductStorageBuilder |
expirationDate(String expirationDate)
Constraints: Not nullable, Maximum length: 1
|
ProductStorage.ProductStorageBuilder |
hazardousMaterialNumber(String hazardousMaterialNumber)
Constraints: Not nullable, Maximum length: 40
|
ProductStorage.ProductStorageBuilder |
labelForm(String labelForm)
Constraints: Not nullable, Maximum length: 2
|
ProductStorage.ProductStorageBuilder |
labelType(String labelType)
Constraints: Not nullable, Maximum length: 2
|
ProductStorage.ProductStorageBuilder |
minRemainingShelfLife(BigDecimal minRemainingShelfLife)
Constraints: Not nullable, Precision: 4, Scale: 0
|
ProductStorage.ProductStorageBuilder |
nmbrOfGROrGISlipsToPrintQty(BigDecimal nmbrOfGROrGISlipsToPrintQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ProductStorage.ProductStorageBuilder |
product(String product)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
ProductStorage.ProductStorageBuilder |
shelfLifeExpirationDatePeriod(String shelfLifeExpirationDatePeriod)
Constraints: Not nullable, Maximum length: 1
|
ProductStorage.ProductStorageBuilder |
storageConditions(String storageConditions)
Constraints: Not nullable, Maximum length: 2
|
ProductStorage.ProductStorageBuilder |
temperatureConditionInd(String temperatureConditionInd)
Constraints: Not nullable, Maximum length: 2
|
String |
toString() |
ProductStorage.ProductStorageBuilder |
totalShelfLife(BigDecimal totalShelfLife)
Constraints: Not nullable, Precision: 4, Scale: 0
|
@Nonnull public ProductStorage.ProductStorageBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ProductStorage.ProductStorageBuilder storageConditions(@Nullable String storageConditions)
Original property name from the Odata EDM: StorageConditions
this
.@Nonnull public ProductStorage.ProductStorageBuilder temperatureConditionInd(@Nullable String temperatureConditionInd)
Original property name from the Odata EDM: TemperatureConditionInd
this
.@Nonnull public ProductStorage.ProductStorageBuilder hazardousMaterialNumber(@Nullable String hazardousMaterialNumber)
Original property name from the Odata EDM: HazardousMaterialNumber
The hazardous material number indicates that the material is dangerous, making special precautions necessary for its storage and shipment.You can enter region-specific hazardous material data or dangerous goods data separately under one hazardous material number.
material data or dangerous goods data to it.this
.@Nonnull public ProductStorage.ProductStorageBuilder nmbrOfGROrGISlipsToPrintQty(@Nullable BigDecimal nmbrOfGROrGISlipsToPrintQty)
Original property name from the Odata EDM: NmbrOfGROrGISlipsToPrintQty
In the case of a goods receipt with reference to a purchase order or production order, the system automatically calculates the number of GR/GI slips to be printed for the material document item as a quotient from the goods receipt quantity and the quantity defined here.The value determined is always rounded up to the next higher whole number.If you enter nothing in this field, the material document item is only printed on one goods receipt/issue slip.
this
.@Nonnull public ProductStorage.ProductStorageBuilder labelType(@Nullable String labelType)
Original property name from the Odata EDM: LabelType
preprinted by the supplier or created on a central printer.this
.@Nonnull public ProductStorage.ProductStorageBuilder labelForm(@Nullable String labelForm)
Original property name from the Odata EDM: LabelForm
an adhesive or a pin-on label.this
.@Nonnull public ProductStorage.ProductStorageBuilder minRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
Original property name from the Odata EDM: MinRemainingShelfLife
The period (day, week, month, year) depends on the entry in the Period indicator field.
accepted by the system.this
.@Nonnull public ProductStorage.ProductStorageBuilder expirationDate(@Nullable String expirationDate)
Original property name from the Odata EDM: ExpirationDate
In batch management, the shelf life expiration date or expiration date can be specified. You select the date type you want by using this indicator.
this
.@Nonnull public ProductStorage.ProductStorageBuilder shelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod
Maintain period indicator
this
.@Nonnull public ProductStorage.ProductStorageBuilder totalShelfLife(@Nullable BigDecimal totalShelfLife)
Original property name from the Odata EDM: TotalShelfLife
Value entered in the material master recordThe system assumes that the date entered upon goods receipt is the material's date of production. It then calculates a shelf life expiration date from the date of production plus the total shelf life.No value entered in the material master recordThe system assumes that the date entered upon goods receipt is the material's shelf life expiration date.In both cases, the system updates the shelf life expiration date in the batch master record and in the material document if the goods receipt is accepted.The period (day, week, month, year) depends on the entry in the Period indicator field.
expiration date.this
.@Nonnull public ProductStorage.ProductStorageBuilder 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 ProductStorage build()
Copyright © 2021 SAP SE. All rights reserved.